EnumWindows失败?解决办法

EnumWindows失败?
本帖最后由 VisualEleven 于 2012-12-20 18:02:01 编辑
int CALLBACK EnumWindowsProc(HWND hwnd, LPARAM param)
{
DWORD pID;
DWORD TpID = GetWindowThreadProcessId(hwnd, &pID);//get process id
if (TpID == (DWORD)param)
{
apphwnd=hwnd;//hwnd is the window handle
SetEvent(g_hEvent);
return false;
}
ResetEvent(g_hEvent);
return true;
}

::EnumWindows(&EnumWindowsProc, processInfo.dwThreadId);//Iterate all windows


设置了断点,跑了很久,一直不退出


------解决方案--------------------
那就说明,死循环?
------解决方案--------------------
设置了断点,跑了很久,一直不退出
-----------------------------
那不是说明EnumWindows函数调用成功了么~