- 6
- 0
- 约4.6千字
- 约 35页
- 2018-02-07 发布于天津
- 举报
第17讲 鼠标消息响应和界面设计 本讲主要内容 鼠标消息响应 设计应用程序界面元素 工具栏 状态栏 鼠标光标 窗口标题与图标 鼠标消息响应 【例9-4】修改例9-3的单文档应用程序MyTextOut,程序运行后使用菜单命令,调用对话框输入显示的文本内容,在鼠标点击位置显示文本。 鼠标消息响应 【编程步骤】 (1)例9-3中已经做好的对话框资源保留不变。在本例中只需要使用该对话框输入的文本内容,输入的坐标值不在本例中使用。 鼠标消息响应 (2)使用ClassWizard为视图类中添加鼠标消息的响应函数。 在Message Maps标签中,Class name为CMyTextOutView,ObjectIDs为CMyTextOutView,Messages为WM_LBUTTONDOWN,点击“Add Function”,为CMyTextOutView类添加了成员函数OnLButtonDown。 类似地,为“释放鼠标左键”事件,即WM_LBUTTONUP消息添加响应函数OnLButtonUp。 鼠标消息响应 (3)编写鼠标消息的响应函数。 当用户在视图窗口中单击鼠标左键时,应用程序要捕获鼠标,记下鼠标当时的位置坐标,以便将文本串显示于该位置。 当用户松开鼠标左键时,应用程序要释放鼠标,并刷新视图,以显示程序运行结果。 记录鼠标位置的变量类型为CPoint类型,变量名为 m_Tex
您可能关注的文档
最近下载
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
- T∕CATAGS 70-2023 旅客托运行李场外运输节点报文规范.docx VIP
- T∕CAEPI 112-2025 生态环境保护技术和工程评价指标体系.docx VIP
原创力文档

文档评论(0)