关于win32 对话框的窗口过程
win32 以对话框作为主窗口。
windows为一些窗体控件预注册过了。所以使用Dialog不用再继续注册窗口类。
那这个默认的窗体过程是怎样操作的?具体的消息流程
还有。我要显示对话框CreateDialog(,DlgWndProc)必须要指定一个窗口过程、请问。这个窗口过程与windows
预注册的那个默认的有什么关系,异同。难道只是简单替换地址而已嘛?
新建win32工程。默认的过程中窗口过程(CreateWindow)
LRESULT CALLBACK WndProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
而自己创建对话框的窗口过程
BOOL CALLBACK DialogProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
其实调用CreateDialog还是会有createWindow的一步。。
困扰许久啊~大大来帮忙下