编程论坛
注册
登录
编程论坛
→
汇编论坛
鼠标事件消息处理问题
ottdizzy
发布于 2009-08-25 22:44, 605 次点击
win32汇编:
我在一个主窗口客户区里放几个位图做按钮 想通过鼠标事件来完成相应的功能 请问鼠标经过 按住 松开 离开的时候通过消息分支或者相应的函数怎么处理
1 回复
#2
sll0807
2009-10-29 16:12
直接用按钮
设置按钮风格BS_OWNERDRAW
处理WM_DRAWITEM消息
wParam是控件ID
lParam指向DRAWITEMSTRUCT
子类按钮
处理
WM_MOUSEMOVE 鼠标移动
WM_MOUSELEAVE 鼠标离开
WM_MOUSEHOVER 鼠标悬停
-------------------------
图片直接处理
WM_MOUSEMOVE
计算坐标点是否在图片范围内
然后处理
WM_LBUTTONDOWN和WM_LBUTTONUP
1