Способы создания всплывающих подсказок
MFC предоставляет три класса для создания элемента управления подсказками инструментов и управления ими: CWnd, CToolBarCtrl, CToolTipCtrl и CMFCToolTipCtrl. Функции-члены подсказки средства в этих классах обтекают API общего элемента управления Windows. Класс и класс CToolBarCtrl
CToolTipCtrl
являются производными от класса CWnd
.
CWnd
предоставляет четыре функции-члены для создания и управления подсказками: EnableTool Советы, CancelTool Советы, FilterToolTipMessage и OnToolHitTest. Дополнительные сведения о реализации подсказок инструментов см. в этих отдельных функциях-членах.
При создании панели инструментов можно реализовать подсказки для этой панели CToolBarCtrl
инструментов непосредственно с помощью следующих функций-членов: GetTool Советы и SetTool Советы. Дополнительные сведения о том, как они реализуют подсказки инструментов, см. в этих отдельных функциях-членах и уведомлениях о средстве обработки.
Класс CToolTipCtrl
предоставляет функциональные возможности общего элемента управления подсказки Windows. Один элемент управления подсказками инструментов может предоставлять сведения для нескольких инструментов. Инструмент — это окно, например дочернее окно или элемент управления, или определяемая приложением прямоугольная область в клиентской области окна. Класс CMFCToolTipCtrl является производным от CToolTipCtrl
и предоставляет дополнительные визуальные стили и функциональные возможности.