Page 257~258 11.2.6处理“鼠标移动”消息

鼠标在当前窗口上移动,哪怕不单机,也会造成操作系统向该窗口发送消息。鼠标移动消息是WM_MOUSEMOVE,将它加入窗口过程函数的switch-case中:

Page 257~258 11.2.6处理“鼠标移动”消息_第1张图片

我们自行编写的回调函数如下:

Page 257~258 11.2.6处理“鼠标移动”消息_第2张图片

之前编写的OnPaint()函数也需要修改一下:

Page 257~258 11.2.6处理“鼠标移动”消息_第3张图片

几点变化,需要包含头文件,二是用到了汉字,需要调整源文件编码为“System default”;三是TextOut的坐标入参变了。

运行效果如下:由于截图软件的原因,鼠标图像未截取到。

Page 257~258 11.2.6处理“鼠标移动”消息_第4张图片

你可能感兴趣的:(《白话C++》学习,《白话C++》第11章,GUI,c++,ui,windows)