CWnd::Create(EX)、CWnd::OnCreate和CreateWindow(EX)

Create(EX)是CWnd的成员函数,CWnd::OnCreate是wm_create的消息响应函数,CreateWindow(EX)是API,

他们三者的调用关系是CWnd::Create(EX)调用CreateWindow(EX)来完成窗口的创建,CreateWindow(EX)会发送wm_create消息,注意发送之前窗口已经创建好了但是没有显示出来,所以三者的关系是

<textarea cols="50" rows="15" name="code" class="cpp">CWnd::Create(EX) { ::CreateWindow(EX); } ::CreateWindow(EX) { //发送wm_create消息 }</textarea>

你可能感兴趣的:(CWnd::Create(EX)、CWnd::OnCreate和CreateWindow(EX))