[問題] CALLBACK 函式該如何停止?

看板C_and_CPP (C/C++)作者 (藍影)時間15年前 (2011/03/03 19:47), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vs2008 問題(Question): 目前使用 EnumWindows 相關函式, 其中調用了自定義之 BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam) 問題出在於,我是以 Button 方式進行觸發, 這麼做的話如果按二次 Button 以上, CALLBACK function 不就會被觸發二次了? 不知有沒有較好之方式解決? (或是該 callback function 只要 return FALSE 便不再進行呼叫) 謝謝各位不吝指教。 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142

03/03 19:55, , 1F
static bool isFirst=true; 執行後改false
03/03 19:55, 1F

03/03 21:05, , 2F
為什麼需要停止,按兩次表示想要枚舉視窗兩次,不想枚舉
03/03 21:05, 2F

03/03 21:06, , 3F
的用戶就不要去按兩次不就好了
03/03 21:06, 3F

03/03 21:06, , 4F
竟忘了這個,謝謝提醒!!
03/03 21:06, 4F
文章代碼(AID): #1DRt_Tl7 (C_and_CPP)
文章代碼(AID): #1DRt_Tl7 (C_and_CPP)