15,979
社区成员
发帖
与我相关
我的任务
分享
class MPilotLamp : public CToolBar
{
public:
......
afx_msg void OnBtnClick(UINT nID);
BOOL OnToolTipNotify(UINT id, NMHDR *pNMHDR, LRESULT *pResult) ;
.....
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(MPilotLamp , CToolBar)
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &MPilotLamp::OnToolTipNotify)
ON_COMMAND_RANGE(ID_LampStart , ID_LampEnd , &MPilotLamp::OnBtnClick)
END_MESSAGE_MAP()
//这里还有另外一个类的消息映射,不会互相影响吧?
void MPilotLamp::OnBtnClick(UINT nID)
{
//不会被调用到,为什么呢???
。。。
}
BOOL MPilotLamp::OnToolTipNotify(UINT id, NMHDR *pNMHDR, LRESULT *pResult)
{
//能正常显示tooltip
。。。
}