读书人

API创建与按钮如何去响应WM_MOUSELE

发布时间: 2012-02-09 18:22:27 作者: rapoo

API创建与按钮,怎么去响应WM_MOUSELEAVE和WM_DRAMITEM消息呢?

C/C++ code
case WM_MOUSEMOVE:            if(!m_tracking)            {                tme.cbSize = sizeof(TRACKMOUSEEVENT);                tme.hwndTrack = hButton;                tme.dwFlags = TME_LEAVE | TME_HOVER;                tme.dwHoverTime = 1;                m_tracking = TrackMouseEvent(&tme);            }            break;

我写了这样一段,句柄是按钮的句柄,但是怎么去响应这个两个消息呢?求指导。

[解决办法]
这个已经写在消息回调中了吧?
看看消息机制就懂了~
[解决办法]
子类化Buttton。
SetWindowLong(...,GWL_WNDPROC,...)

读书人网 >C++

热点推荐