前言
在处理文档视图中,有时候需要根据鼠标指定的位置显示相应的提示信息,对于软件功能优化设计,此功能很有必要.
一、 一般处理方法
ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法。
一般用法步骤:
1.添加CToolTipCtrl成员变量 m_ToolTip。
2.在父窗口中调用EnableToolTips(TRUE);
3.在窗口的OnCreate(或者其他适当的位置)中向ToolTip中添加需要显示Tip的子窗口,并同时指定相应的显示字串
一般用法步骤:
1.添加CToolTipCtrl成员变量 m_ToolTip。
2.在父窗口中调用EnableToolTips(TRUE);
3.在窗口的OnCreate(或者其他适当的位置)中向ToolTip中添加需要显示Tip的子窗口,并同时指定相应的显示字串
BOOL bRet = m_ToolTip.Create(this);
m_ToolTip.Activate(TRUE);
m_ToolTip.SetDelayTime(TTDT_INITIAL,4000); //延迟4S后显示
m_ToolTip.SetDelayTime(TTDT_AUTOPOP,5000); //显示持续时间5S时间
m_ToolTip.Update();