如何让CToolTipCtrl显示的时候不闪烁,鼠标移开的时候消失

如何让CToolTipCtrl显示的时候不闪烁,鼠标移开的时候消失,第1张

在头文件里前游笑面增加变量CToolTipCtrl m_ToolTip

在OnNMHover里面让m_ToolTip显磨汪示慧含

m_ToolTip.Create(this)

m_ToolTip.SetDelayTime(300)

m_ToolTip.AddTool(...)

重载窗口的PreTranslateMessage函数增加

m_ToolTip.RelayEvent(pMsg)

断点调试,找到出问题的行。

BOOL xxxx::PreTranslateMessage(MSG* pMsg) //拦截回车消息

{

// TODO: 吵基Add your specialized code here and/or call the 如碰禅base class

if(pMsg->message 渣尘== WM_KEYDOWN)

        if(int(pMsg->wParam) == VK_RETURN )

return TRUE

return CDialog::PreTranslateMessage(pMsg)

return CDialog::PreTranslateMessage(pMsg)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8156614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存