具体情况是这样的~
主窗口A通过 m_hostWindow.Create(NULL, CRect(0, 0, 496, 345), L"config",WS_POPUP| WS_CLIPSIBLINGS,WS_EX_LAYERED); 创建了B窗口,B窗口里面有个也创建
m_ProxyHostWindow.Create(hWnd, NULL, L"proxy", WS_POPUP|WS_CLIPCHILDREN|WS_CLIPSIBLINGS)窗口C。
当B窗口处于当前的激活窗口时,点击激活其他窗口(D),将D最小化后,联动窗口C就消失了。有没有什么办法或者工具可以检查这样的bug呢~这可能是什么引起的,之前怀疑是用到了WS_EX_TOOLWINDOW属性,已经排除了。
在C消失时接收到的消息如下: