操作工具提示控件

CToolTipCtrl 提供成员的一组函数控制 CToolTipCtrl 对象的类和工具提示窗口的各种特性。

首字母、弹出窗口以及 reshow 持续时间工具提示窗口中设置和检索与调用 GetDelayTimeSetDelayTime

更改工具提示窗口的外观使用下面的函数:

为工具提示控件可以将关键消息通知,例如 WM_LBUTTONXXX 消息,必须将消息传递给工具提示控件。 此一个中继的最佳方法是调用 CToolTipCtrl::RelayEvent中,所有者窗口中的 PreTranslateMessage 函数。 下面的示例演示一种可能的方法 (采用工具提示控件名为 m_ToolTip):

BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
   if(pMsg->message== WM_LBUTTONDOWN ||
      pMsg->message== WM_LBUTTONUP ||
      pMsg->message== WM_MOUSEMOVE)
   {
      m_ToolTipCtrl.RelayEvent(pMsg);
   }

   return CDialog::PreTranslateMessage(pMsg);
}

直接移除工具提示窗口,请调用 Pop 成员函数。

请参见

参考

使用 CToolTipCtrl

概念

控件 (MFC)