窗口创建和销毁过程
2010-11-30 15:24
176 查看
1.PreCreateWindow() 该函数是一个重载函数,在窗口被创建前,可以在该重载函数中改变创建参数
(可以设置窗口风格等等)
2.PreSubclassWindow() 这也是一个重载函数,允许首先子分类一个窗口
3.OnGetMinMaxInfo() 该函数为消息响应函数,响应的是WM_GETMINMAXINFO消息,允许设置窗口的最大或者
最小尺寸
4.OnNcCreate() 该函数也是一个消息响应函数,响应WM_NCCREATE消息,发送消息以告诉窗口的客户区
即将被创建
5.OnNcCalcSize() 该函数也是消息响应函数,响应WM_NCCALCSIZE消息,作用是允许改变窗口客户区大小
6.OnCreate() 该函数也是一个消息响应函数,响应WM_CREATE消息,发送消息告诉一个窗口已经被创建
7.OnSize() 该函数也是一个消息响应函数,响应WM_SIZE消息,发送该消息以告诉该窗口大小已经
发生变化
8.OnMove() 消息响应函数,响应WM_MOVE消息,发送此消息说明窗口在移动
9.OnChildNotify() 该函数为重载函数,作为部分消息映射被调用,告诉父窗口即将被告知一个窗口刚刚被
创建
创建窗口的循序:
1. PreCreateWindow() 窗口被创建前,允许该变窗口参数
2. PreSubclassWindow() 允许首先子分类一个窗口
3. OnGetMinMaxInfo() 允许设置窗口最大和最小尺寸
4. OnNcCreate() 发送消息以告诉窗口的客户区即将被创建
5. OnNcCalcSize() 允许改变客户区大小
6. ONCreate() 发送消息告诉一个窗口被创建
7. OnSize() 发送消息告诉窗口消息发生变化
8. OnMove() 发送消息告诉窗口在移动
9. OnChildNotify() 作为部分消息被调用
销毁窗口的循序:
1. OnClose() 当关闭按钮被单击时,发送此消息
2. OnDestroy() 当一个窗口将被销毁时,发送此消息
3. OnNcDestroy() 当一个窗口被销毁以后,发送此消息
4. PostNcDestroy() 作为处理OnNcDestroy最后动作
1.OnClose() 消息响应函数,响应窗口的WM_CLOSE消息,当关闭按钮被单击的时候发送此消息
2.OnDestroy() 消息响应函数,响应窗口的WM_DESTROY消息,当一个窗口将被销毁时,发送此消息
3.OnNcDestroy() 消息响应函数,响应窗口的WM_NCDESTROY消息,当一个窗口被销毁后发送此消息
4.PostNcDestroy() 重载函数,作为处理OnNcDestroy()函数的最后动作,被CWnd调用
(可以设置窗口风格等等)
2.PreSubclassWindow() 这也是一个重载函数,允许首先子分类一个窗口
3.OnGetMinMaxInfo() 该函数为消息响应函数,响应的是WM_GETMINMAXINFO消息,允许设置窗口的最大或者
最小尺寸
4.OnNcCreate() 该函数也是一个消息响应函数,响应WM_NCCREATE消息,发送消息以告诉窗口的客户区
即将被创建
5.OnNcCalcSize() 该函数也是消息响应函数,响应WM_NCCALCSIZE消息,作用是允许改变窗口客户区大小
6.OnCreate() 该函数也是一个消息响应函数,响应WM_CREATE消息,发送消息告诉一个窗口已经被创建
7.OnSize() 该函数也是一个消息响应函数,响应WM_SIZE消息,发送该消息以告诉该窗口大小已经
发生变化
8.OnMove() 消息响应函数,响应WM_MOVE消息,发送此消息说明窗口在移动
9.OnChildNotify() 该函数为重载函数,作为部分消息映射被调用,告诉父窗口即将被告知一个窗口刚刚被
创建
创建窗口的循序:
1. PreCreateWindow() 窗口被创建前,允许该变窗口参数
2. PreSubclassWindow() 允许首先子分类一个窗口
3. OnGetMinMaxInfo() 允许设置窗口最大和最小尺寸
4. OnNcCreate() 发送消息以告诉窗口的客户区即将被创建
5. OnNcCalcSize() 允许改变客户区大小
6. ONCreate() 发送消息告诉一个窗口被创建
7. OnSize() 发送消息告诉窗口消息发生变化
8. OnMove() 发送消息告诉窗口在移动
9. OnChildNotify() 作为部分消息被调用
销毁窗口的循序:
1. OnClose() 当关闭按钮被单击时,发送此消息
2. OnDestroy() 当一个窗口将被销毁时,发送此消息
3. OnNcDestroy() 当一个窗口被销毁以后,发送此消息
4. PostNcDestroy() 作为处理OnNcDestroy最后动作
1.OnClose() 消息响应函数,响应窗口的WM_CLOSE消息,当关闭按钮被单击的时候发送此消息
2.OnDestroy() 消息响应函数,响应窗口的WM_DESTROY消息,当一个窗口将被销毁时,发送此消息
3.OnNcDestroy() 消息响应函数,响应窗口的WM_NCDESTROY消息,当一个窗口被销毁后发送此消息
4.PostNcDestroy() 重载函数,作为处理OnNcDestroy()函数的最后动作,被CWnd调用
相关文章推荐
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- MFC 窗口创建与销毁过程中发生的一些事情...
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析
- PLSQL Developer图形化窗口创建数据库全过程
- 创建一个窗口的过程
- Activity的窗口对象(Window)的创建过程分析
- VC中窗口的创建过程
- 如何在窗口创建的同时更新List控件内容,在编程过程中遇到的问题
- 函数的调用过程,栈帧的创建和销毁
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- MFC窗口创建过程
- Windows编程基础 第三章 基本窗口创建过程 MDI窗口创建
- Android中窗口的创建过程
- MFC窗口销毁过程
- Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析
- 总结MFC窗口销毁过程