一个DLG 一个Toolbar 当鼠标移动到菜单栏时候 提示按钮信息Toolbar ID: IDR_TOOLBAR1
Toolbar 上按钮 ID:IDC_BUTTON1
CToolTipCtrl m_ToolTips; //声明
BOOL CDLGDlg::OnInitDialog()中写的这个
CButton *pButton;
pButton=(CButton *)GetDlgItem(IDC_BUTTON1);
m_ToolTips.Create(this);
m_ToolTips.AddTool(pButton,"this is a BUTTON"); //这里断点 就出错PreTranslateMessage 消息中显示switch(pMsg->message)
{
case WM_LBUTTONDOWN:
case WM_LBUTTONUP:
case WM_MOUSEMOVE:
m_ToolTips.RelayEvent(pMsg);
}
出错这样写
Toolbar 上按钮 ID:IDC_BUTTON1
CToolTipCtrl m_ToolTips; //声明
BOOL CDLGDlg::OnInitDialog()中写的这个
CButton *pButton;
pButton=(CButton *)GetDlgItem(IDC_BUTTON1);
m_ToolTips.Create(this);
m_ToolTips.AddTool(pButton,"this is a BUTTON"); //这里断点 就出错PreTranslateMessage 消息中显示switch(pMsg->message)
{
case WM_LBUTTONDOWN:
case WM_LBUTTONUP:
case WM_MOUSEMOVE:
m_ToolTips.RelayEvent(pMsg);
}
出错这样写
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货