2013年10月26日
摘要: 今天学了点MFC的鼠标处理。用鼠标处理编写了一个小程序。在文本窗口内,绘制鼠标移动轨迹,当按下CTRL键时鼠标将变成十字,并且填充为蓝色的矩形。第一步:建立单文的MFC程序,添加类CMouseDemoview。然后添加函数WM_LBUTTONDOWN,WM_LBUTTONUP,WM_MOUSEMOVE.系统自动为其生成消息映射宏,和消息映射函数。第二步:在CMouseDemoview的头文件中添加变量如下public: CMouseDemoDoc* GetDocument(); CPoint startpoint; ... 阅读全文
posted @ 2013-10-26 10:30 默默向前冲 阅读(1500) 评论(0) 推荐(0) 编辑
  2013年10月25日
摘要: 今天学习了最基本的MFC操作,键盘及键盘消息函数,跟着书中的内容自己编了个小程序。检测用户是否同时按下SHIFT和B键第一步:先是建了一个单文档模式的MFC程序,添加了键盘消息及处理函数。键盘消息处理类CKeyboardDemoView,添加到CKeyboardView的项目中。然后再添加三个消息函数分别是WM_KEYDOWN,WM_KEYUP,WM_CHAR.系统自动为其分配了键盘消息的消息映射宏,和消息映射函数。第二步:就是编写了实现的代码,先是在CKeyboardView的同文件中定义要用的函数,bShiftup,bShiftdown,bShiftB。全部是BOOL型,并且初始为FALS 阅读全文
posted @ 2013-10-25 21:27 默默向前冲 阅读(6159) 评论(0) 推荐(0) 编辑