1.在窗口类中定义:
CToolTipCtrl m_Tips;

2.在OnInitDialog中初始化:
// 允许给定窗口的工具提示
EnableToolTips();

m_Tips.Create(this);

//为按钮IDOK添加工具提示
m_Tips.AddTool(GetDlgItem(IDOK),"单击本按钮可以退出。");

3. 在PreTranslateMessage中转发消息:
//将一个鼠标消息传递给一个工具提示控件处理
m_Tips.RelayEvent(pMsg);

4.动态更新提示信息:
m_Tips.UpdateTipText("新的提示信息",GetDlgItem(IDC_EDIT1));

更强大的ToolTip可以参见:
http://www.codeproject.com/kb/miscctrl/pptooltip.aspx
 


本文链接地址: MFC学习笔记之14:工具提示控件,CToolTipCtrl控件的使用
http://qingfengju.com/index.asp?id=200

分类:Win32/C++ 查看次数:7265 发布时间:2009-3-18 11:26:36