看板 C_and_CPP 關於我們 聯絡資訊
剛剛寫了一個小程式: #include <windows.h> #include <iostream> using namespace std; int stopflag; VOID CALLBACK TimerProc(HWND hwnd, UINT iMsg, UINT TimerID, DWORD Time) { stopflag = 1; } int main() { stopflag = 0; cout << SetTimer(NULL, 0, 100, (TIMERPROC)TimerProc) << endl; while (1) { if (stopflag == 1) break; } cout << "ya" << endl; return 0; } 印出 SetTimer 的回傳值並不是 0,應該是成功了 但是卻一直等不到函式執行。 請問,它的問題出在哪裡呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.63.238
sitos:ON_WM_TIMER() ? 02/03 13:58