MFC类继承层次
MFC的类继承层次
CObject // 动态类型识别和序列化
CCmdTarget // 消息循环和消息派发
CWnd // 窗口的封装
CDialog //对话框
CDialogEx
CAboutDlg
CFrameWnd //代表主窗口
CMainFrame
CView // 代表客户区
CSingleDocView
CWinThread // 代表线程
CWinApp //代表程序本身
CWinAppEx
CSingleDocApp
CDocument //保存数据
CSingleDocDoc
控件的使用
发送消息
SendMessage -- 直接将消息发送给窗口过程
PostMessage -- 将消息投递到消息队列
控件
控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能控件创建过程
当控件自身状态改变时,会向父窗口发送送WM_COMMAND消息通过向控件发送消息来控制控件的状态属性.BN_XXX -- 控件向父窗口发送的消息 BM__XXX -- 用于控制控件的消息
按钮
BN_CLICKED -- 当按钮被按下的时候
明天: MFC中的消息处理, DDX Qt的工程配置和信号槽
文本框
EM_GETLINE -- 获取文本框的内容
MFC - microsoft fundation classes ,微软基础类库,提供了很多封装的类和
MFC的类继承层次
CObject // 动态类型识别和序列化
CCmdTarget // 消息循环和消息派发
CWnd // 窗口的封装
CDialog //对话框
CDialogEx
CAboutDlg
CFrameWnd //代表主窗口
CMainFrame
CView // 代表客户区
CSingleDocView
CWinThread // 代表线程
CWinApp //代表程序本身
CWinAppEx
CSingleDocApp
CDocument //保存数据
CSingleDocDoc