Win32,WndProc和父子窗口

时间:2009-11-10 14:13:20

标签: winapi wndproc

我正在开发使用Win32 Api创建多个窗口的C代码。 我使用createWindow两次 - 创建父窗口和子窗口。 我有一个消息循环

while ( GetMssage (&msg, NULL,0,0)){
.
translate
dispatch
. 
}

但我只调用一次WND_Proc函数,而不是每个窗口调用两次。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果我正确理解你的问题,你应该期望你的WndProc为WndProc注册的窗口类创建的每个窗口收到一条WM_CREATE消息

您的WndProc不会为您创建不同类的窗口(例如标准Windows UI控件)收到WM_CREATE,即使它是WndProc类窗口的直接子项。如果您向我们提供了有关您要完成的内容的更多细节,我们可以提供建议或解决方法。

This question也可以为您的情况提供更多信息。