简要回顾
创建一个基本应用程序框架
添加并使用对话框
使用向导创建对话框应用程序
使用无模式对话框
通用对话框和消息对话框
常用控件(一)
4
主要内容
使用ClassWizard进行消息映射
键盘和鼠标消息
映射计时器消息
其他窗口消息的映射
控件的创建方法
控件的消息及消息映射
控件的数据交换和数据校验
结合Ex_SDI使用ClassWizard
ClassWizard概述
打开MFC的ClassWizard的方法:
选择“View”“ClassWizard”菜单或直接使用Ctrl+W快捷键
在源代码文件的文档编辑窗口中,右击鼠标,选择ClassWizard命令
当ClassWizard打开后,就会弹出如图的MFC ClassWizard对话框
打开MFC的ClassWizard
ClassWizard映射消息的一般方法
示例:向CEx_SDIView中添加WM_LBUTTOMDOWN的消息映射,则可按下列步骤进行:
(1) 按Ctrl+W快捷键打开MFC ClassWizard对话框
(2) 在Class name组合框中,将类名选定为CEx_SDIView
(3) 在Object IDs列表框中选定CEx_SDIView,而在Messages列表中选定WM_LBUTTOMDOWN消息
(4) 双击Messages列表中的WM_LBUTTOMDOWN消息或单击[Add Function]按钮,都会在CEx_SDIView类中添加该消息的映射函数OnLButtonDown,同时在Member funcions列表中显示这一消息映射函数和被映射的消息
ClassWizard映射消息的一般方法
ClassWizard映射消息的一般方法
(5) 单击[Edit Code],转向文档窗口,定位到OnLButtonDown源代码处
(6) 添加下列代码:
void CEx_SDIView::OnLButtonDown(UINT nFlags, CPoint point)
{ // TODO: Add your message handler code
// here and/or call default
MessageBox ("你好,我的Visual C++世界!",
"问候", 0) ;
CView::OnLButtonDown(nFlags, point);
}
(7) 运行程序,在窗口客户区左击,弹出一个消息对话框
简要回顾ppt课件 来自淘豆网www.taodocs.com转载请标明出处.