- 4
- 0
- 约小于1千字
- 约 11页
- 2015-10-16 发布于江苏
- 举报
Windows编程与MFC.ppt
Windows编程与MFC 消息 实验目的 了解消息驱动机制,了解常见的Windows系统消息,了解消息映射,掌握添加消息处理函数的方法,掌握关联消息和处理函数的方法。 实验内容 消息的响应: 创建一个基于对话框的MFC下的Windows应用程序,项目名为MyMsgTest。 从工具箱中拖一个控件编辑框EditControl添加在对话框上,修改该编辑框的属性,使其可以显示多行(Multiline改为TRUE),只读(ReadOnly改为TRUE),显示垂直滚动条(Vertical Scroll改为TRUE),并为其添加关联变量CEdit类的EditStr,方法是在对话框上选中控件对象,右击选择“添加变量”。 界面如下 修改“确定”按钮的单击事件处理函数OnBnClickedOk(),使“确定”按钮按下之后,不关闭对话框,而是在编辑框中显示“OK按钮按下!”并换行。代码如下: CString s(“OK按钮被按下!\r\n); CString OriStr; //获取与设置关联变量的值。 EditStr.GetWindowText(OriStr); EditStr.SetWindowText(OriStr + s); //用关联变量改变控件的值。 UpdateData(FALSE); 为对话框添加LBUTTONDOWN的消息处理,实现当该消息被触发时,在编辑框中显示“鼠标左键按下!在(234,345)”即鼠标左键按下时所在的坐标位置。 void CMessageTestDlg::OnLButtonDown (UINT nFlags, CPoint point); 这个函数的第二个参数CPoint point中就是鼠标左键按下时所在的坐标位置,将该点的X、Y坐标取出转换成字符串即可。 整数转字符串的方法 CString sTempPX; sTempPX.Format(_T(%d),point.x); 这时sTempPX里面就是字符串的point点的X坐标。 项目效果 如MessageTest.exe所示。 本文观看结束!!! * 谢 谢 欣 赏! *
您可能关注的文档
- SMT_LED_MODULE__制造工程.pptx
- SMT产业发展现状与趋势.doc
- SMT表面安装的工艺流程.doc
- SMC新型总线控制系统 培训.ppt
- SMT设备年度保养计划.xls
- SOX404条款的实施-控制例外事项与缺陷的评估框架.ppt
- SPC工序能力研究PPK form.xls
- SPC工序能力研究PPK form.xls
- SQL Server 2005 全文搜索.docx
- SQL Server2005_12数据管理__管理快照、复制.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)