首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

问个关于透明的事解决办法

2013-10-15 
问个关于透明的事使用 wndRgn.CombineRgn(&wndRgn, &rgnTemp, RGN_XOR) 让窗口的一部分透明镂空了,但问题

问个关于透明的事
使用 wndRgn.CombineRgn(&wndRgn, &rgnTemp, RGN_XOR); 
让窗口的一部分透明镂空了,但问题是 当鼠标进入 镂空透明区域时就无法获取 WM_MOUSEMOVE WM_LBUTTONDOWN
等消息了 。
哪位大神知道能有什么办法让 鼠标在 透明镂空的区域内获取点击 或者 移动的消息吗? 鼠标 消息
[解决办法]
SetWindowsHookEx() ???
[解决办法]
能不能 SetCapture?
[解决办法]
应该不是透明,在OnMouseMove消息中,打印信息,看一下鼠标经过交叉矩形时,是不是没有鼠标值。若没有,你就只能获取系统鼠标位置,捕获系统鼠标事件了,如一楼所说hook

热点排行