CToolTipCtrl 类的 AddTool 方法用于将工具提示与指定的控件关联起来。以下是 CToolTipCtrl::AddTool 方法的简要说明:
BOOL AddTool(
   CWnd* pWnd,
   LPCTSTR lpszText = LPSTR_TEXTCALLBACK
);

  •  pWnd:指向要关联的窗口控件的指针。

  •  lpszText:指定要显示的文本。默认值为 LPSTR_TEXTCALLBACK,表示使用回调函数来获取文本。


以下是一个简单的示例,演示如何使用 AddTool 方法为窗口上的按钮添加一个工具提示:
// 假设 m_toolTip 是 CToolTipCtrl 对象
m_toolTip.Create(this, TTS_ALWAYSTIP); // 在窗口中创建工具提示控件

CButton* pButton = reinterpret_cast<CButton*>(GetDlgItem(IDC_MY_BUTTON));
m_toolTip.AddTool(pButton, _T("This is a tooltip for the button."));

上述代码中,我们首先通过 Create 方法在窗口中创建了 CToolTipCtrl 对象,然后使用 AddTool 方法将工具提示与窗口上的按钮关联起来。

请注意,具体的 MFC 版本可能提供了不同的功能和方法,因此建议查阅相应版本的 MFC 文档以获取更准确和详细的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/22773/MFC/CToolTipCtrl