3

我试图找出广播消息是否将发送到仅消息窗口,即创建为:

hWnd = CreateWindow(MAKEINTATOM(RegisterClass(&wnd)), NULL, 0, 0, 0, 0, 0, 0, HWND_MESSAGE, hInstance, 0);

问题是我没有收到任何广播消息到那个窗口......;)

4

1 回答 1

4

你的怀疑是正确的。仅消息窗口(通过指定函数参数创建的窗口HWND_MESSAGEhwndParentCreateWindowEx接收广播通知:

仅消息窗口使您能够发送和接收消息。它不可见,没有 z 顺序,无法枚举,并且不接收广播消息。窗口只是发送消息。

参考:MSDN

于 2011-05-04T14:14:26.723 回答