课:MFC画图MFC消息映射机制的剖析.docVIP

  • 18
  • 0
  • 约2.58万字
  • 约 23页
  • 2017-04-05 发布于江苏
  • 举报
课:MFC画图MFC消息映射机制的剖析

MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。 主要介绍一些绘图方面的知识。 程序实例: 新建工程:-MFC AppWizard[exe] 文件面为Draw 选择单文档的应用程序 完成之后编译运行。 画直线、画图、画刷画位图、空白画刷操作步骤 ? 明确画图的思路:按下鼠标左键画图的原点,拖动鼠标到另外一个位置松开鼠标左键画图的终点。 ? 画图需要消息的捕获。捕获的对象是鼠标左键按下WM_LBUTTONDOWN和抬起WM_LBUTTONUP的消息。 ? 这两消息的捕获、响应在窗口类中进行,可以在框架类Frame类中也可以在视类View类中。 ? 要对消息进行捕获我们需要设置一些额外的函数,这些函数MFC都有提供。如我们在CMainFrame上点击右键选择增加windows消息处理Add windows message handler……,选择WM_LBUTTONDOWN点击“Add Handler”添加而后点击“Edit Existing”退出。CMainFrame message handlers在CMai

文档评论(0)

1亿VIP精品文档

相关文档