标 题: [合集] 怎样才能让WM_MOUSEMOVE消息在窗口外也返给我?
发信站: 水木社区 (Sun Aug 20 17:14:06 2006), 站内
☆─────────────────────────────────────☆
moonwalker (漫步于太空) 于 (Fri Aug 18 11:49:54 2006) 提到:
一出了我的程序窗口,消息就没有了,可是我需要全屏的mousemove
消息,怎么办啊?
☆─────────────────────────────────────☆
iceworm (everything will flow) 于 (Fri Aug 18 14:12:20 2006) 提到:
SetCapture来捕捉鼠标
【 在 moonwalker (漫步于太空) 的大作中提到: 】
: 一出了我的程序窗口,消息就没有了,可是我需要全屏的mousemove
: 消息,怎么办啊?
☆─────────────────────────────────────☆
moonwalker (漫步于太空) 于 (Fri Aug 18 15:39:56 2006) 提到:
试了一下,出了我的窗口还是不管用啊?我需要截获全屏的鼠标消息。。。
【 在 iceworm (everything will flow) 的大作中提到: 】
: SetCapture来捕捉鼠标
☆─────────────────────────────────────☆
mophis00 (复兴之路) 于 (Fri Aug 18 15:57:26 2006) 提到:
SetCapture不可以
【 在 moonwalker (漫步于太空) 的大作中提到: 】
: 试了一下,出了我的窗口还是不管用啊?我需要截获全屏的鼠标消息。。。
☆─────────────────────────────────────☆
moonwalker (漫步于太空) 于 (Fri Aug 18 15:58:14 2006) 提到:
那还有什么办法可以啊?
【 在 mophis00 (复兴之路) 的大作中提到: 】
: SetCapture不可以
☆─────────────────────────────────────☆
goog (老流氓) 于 (Fri Aug 18 16:37:18 2006) 提到:
注册mouse event
【 在 moonwalker (漫步于太空) 的大作中提到: 】
: 那还有什么办法可以啊?
☆─────────────────────────────────────☆
moonwalker (漫步于太空) 于 (Fri Aug 18 16:40:08 2006) 提到:
解说详细一点吧?不懂的说。
【 在 goog (老流氓) 的大作中提到: 】
: 注册mouse event
☆─────────────────────────────────────☆
goog (老流氓) 于 (Fri Aug 18 16:45:53 2006) 提到:
在OnMouseMove消息响应函数中加入以下代码
TRACKMOUSEEVENT mouseEvent;
mouseEvent.cbSize=sizeof(TRACKMOUSEEVENT);
mouseEvent.dwFlags=TME_LEAVE|TME_HOVER;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~查一下MSDN中这个域相应的值
mouseEvent.dwHoverTime=HOVER_DEFAULT;
mouseEvent.hwndTrack=this->m_hWnd;
_TrackMouseEvent(&mouseEvent);
【 在 moonwalker (漫步于太空) 的大作中提到: 】
: 解说详细一点吧?不懂的说。
☆─────────────────────────────────────☆
moonwalker (漫步于太空) 于 (Fri Aug 18 18:32:26 2006) 提到:
试了半天,还是不成啊?ft to death
【 在 goog (老流氓) 的大作中提到: 】
: 在OnMouseMove消息响应函数中加入以下代码
: TRACKMOUSEEVENT mouseEvent;
: mouseEvent.cbSize=sizeof(TRACKMOUSEEVENT);
: ...................
☆─────────────────────────────────────☆
UMU (小开) 于 (Sat Aug 19 13:50:11 2006) 提到:
SetWindowsHookEx
WH_MOUSE
WH_MOUSE_LL
【 在 moonwalker (漫步于太空) 的大作中提到: 】
: 一出了我的程序窗口,消息就没有了,可是我需要全屏的mousemove
: 消息,怎么办啊?