|
在窗口A上创建一个MULTIPAGE,再创建两个窗口B和C,然后将B和C分别添加到MULTIPAGE的第一页和第二页。仿真函数WM_GetFocussedWindow发现焦点始终在窗口B和C上,强制WM_SetFocus到MULTIPAGE控件上也无效,
但是MULTIPAGE控件这时候以竟然对GUI_KEY_PGUP和GUI_KEY_PGDOWN也有响应,而窗口B和C的回调函数中竟然同时也收到了WM_KEY的消息。
感觉窗口A,B,C不像是父子关系啊,因为我向B,C发送自定义消息WM_SendToParent,三个窗口的回调函数竟然都收不到。
请教硬汉哥,这三者之间到底是啥关系呢?怎样才能向B,C窗口发送自定义消息呢?
目前看来是获取焦点的句柄之后调用WM_SendToParent时,不知道把消息发哪儿去了。
(目的就是想聚焦到MULTIPAGE上,然后能响应GUI_KEY_PGUP和GUI_KEY_PGDOWN,可现象跟预期的不一样)
|
|