我有一个编辑控件。在父窗口中,我正在收听WM_COMMAND
消息。但是我的控制权并没有随时发送。此外,当我用Spy观看消息时,我只能在编辑控件本身上看到不同的键盘消息,而主父窗口中的唯一消息是WM_CTLCOLOREDIT
。
P.S。:我正在做的唯一有趣的事情 - 我正在使用HWND_MESSAGE
父级创建一个编辑,并稍后为SetParent();
答案 0 :(得分:3)
对于编辑控件,通知将发送到控件的原始父级。也就是说,在您的情况下,仅消息窗口。
在对similar question的评论中,Raymond Chen说:
许多控件缓存原始父级。你无能为力。
您可能最好推迟创建编辑控件,直到您创建其父级。