我想创建一个在 wm_nclbuttondown 处理程序中失去焦点时将关闭的窗口,就像 Firefox 的菜单按钮窗口所做的那样。但我没能做到。新窗口在创建后会立即失去焦点。
所以我用 spy++ 挖掘,发现 WM_NCLBUTTONDOWN 总是会导致主窗口集中,这是用 spy++ 记录的消息:
其中0xb13f2是主窗口的hwnd,0x46139a是新窗口的hwnd。
那么如何正确设置焦点呢?
我想创建一个在 wm_nclbuttondown 处理程序中失去焦点时将关闭的窗口,就像 Firefox 的菜单按钮窗口所做的那样。但我没能做到。新窗口在创建后会立即失去焦点。
所以我用 spy++ 挖掘,发现 WM_NCLBUTTONDOWN 总是会导致主窗口集中,这是用 spy++ 记录的消息:
其中0xb13f2是主窗口的hwnd,0x46139a是新窗口的hwnd。
那么如何正确设置焦点呢?