工控编程吧

标题: 上位机MFC如何为控件添加工具提示 [打印本页]

作者: qq263946146    时间: 2019-7-27 12:58
标题: 上位机MFC如何为控件添加工具提示
用户第一次使用我们编辑的软件,会很陌生,不知道如何操作。
如何我们给一控件交互操作的控件添加一些功能提示文本,用户就可以很快上手操作。
要实现这个功能,我们可以通过CToolTipCtrl来实现。
在自己的对话框中添加此类的实例
        CToolTipCtrl m_ToolTip;
初始化并添加其他控件的提示文本
        m_ToolTip.Create(this);//创建工具提示
        m_ToolTip.AddTool(GetDlgItem(IDC_BUTTON1), _T("双击炸屏"));//将工具提示与控件对应起来

最后我们还要将鼠标消息传递给m_ToolTip用于提示。
在下面虚函数内添加
BOOL CGkbc8Dlg:reTranslateMessage(MSG* pMsg)
{
        m_ToolTip.RelayEvent(pMsg);//将鼠标消息传递给工具提示
        return CDialog:reTranslateMessage(pMsg);
}
如下面效果
(, 下载次数: 1)