MFC 提供三类创建并管理工具提示控件: CWnd、 CToolBarCtrl、 CToolTipCtrl 和 CMFCToolTipCtrl。在这些类的工具提示成员函数包装 windows 公共控件 API。类 CToolBarCtrl 和类 CToolTipCtrl 从类派生 CWnd。
CWnd 提供四个成员函数创建和管理工具提示: EnableToolTips、 CancelToolTips、 FilterToolTipMessage和 OnToolHitTest。请参见这些个别成员函数有关这些设置的方式的更多信息来实现工具提示。
使用 CToolBarCtrl,如果创建一个工具栏,直接使用以下成员函数,可以实现该工具栏的工具提示: GetToolTips 和 SetToolTips。请参见这些个别成员函数和 处理工具提示通知 有关这些设置的方式的更多信息来实现工具提示。
CToolTipCtrl 类提供 windows 公共工具提示控件的功能。一个工具提示控件可以针对多个工具的信息。工具是一个窗口,例如子窗口或控件或在窗口的工作区的应用程序定义的矩形区域。CMFCToolTipCtrl 类从 CToolTipCtrl 派生并提供附加的视觉样式和功能。