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

API创建与按钮,如何去响应WM_MOUSELEAVE和WM_DRAMITEM消息呢

2012-02-09 
API创建与按钮,怎么去响应WM_MOUSELEAVE和WM_DRAMITEM消息呢?C/C++ codecase WM_MOUSEMOVE:if(!m_tracking

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,...)

热点排行