偶尔出现主线程执行Findwindow时挂起,程序不往下运行的问题
wince下执行API(Findwindow),我的理解是即使找不到窗体也会立即返回的啊,为什么会在这个地方线程
挂起呢?大侠们有没有碰到过这个问题。
::FindWindow(NULL, L"窗体名")
[解决办法]
我也遇到过。在CE多线程情况下,会出现主种宕机现象。改在主线程下就不会出现这种情况。
[解决办法]
要查找的窗体必须在主线程下创建使用。我以前是从线程中创建,出现宕机现象,现在没有再出现。