MFC 提供三个类来创建和管理工具提示控件: CWnd、 CToolBarCtrl、 CToolTipCtrl 和 CMFCToolTipCtrl。 这些类中的工具提示成员函数包装 Windows 通用控件 API。 类 CToolBarCtrl
和类 CToolTipCtrl
派生自类 CWnd
。
CWnd
提供四个成员函数来创建和管理工具提示:EnableToolTips、CancelToolTips、FilterToolTipMessage 和 OnToolHitTest。 有关如何实现工具提示的详细信息,请参阅这些单独的成员函数。
如果使用 创建工具栏 CToolBarCtrl
,则可以使用以下成员函数直接实现该工具栏的工具提示: GetToolTips 和 SetToolTips。 有关如何实现工具提示的详细信息,请参阅这些单独的成员函数和 处理工具提示通知 。
该 CToolTipCtrl
类提供 Windows 通用工具提示控件的功能。 单个工具提示控件可以提供多个工具的信息。 工具可以是窗口(例如子窗口或控件),也可以是窗口工作区中应用程序定义的矩形区域。
CMFCToolTipCtrl 类派生自CToolTipCtrl
并提供其他视觉样式和功能。