CTooltipManager::CreateToolTip
Создает элемент управления всплывающей подсказки.
static BOOL CreateToolTip(
CToolTipCtrl*& pToolTip,
CWnd* pWndParent,
UINT nType
);
Параметры
[out] pToolTip
Ссылка на указатель подсказки.Он устанавливается значение указателя на созданную подсказке когда функция возвращает значение.[in] pWndParent
Родительский объект подсказки.[in] nType
Тип подсказки.
Возвращаемое значение
Ненулевой если подсказка создана выполнена успешно.
Заметки
Необходимо вызвать CTooltipManager::DeleteToolTip для удаления элемента управления tooltip, который передается обратно в pToolTip.
Класс CTooltipManager устанавливает параметры визуального индикатора каждой подсказки создается на основе типа подсказки, nType.Изменение параметров данных для одного или нескольких типов подсказки, вызов CTooltipManager::SetTooltipParams.
Допустимые типы подсказки перечислены в следующей таблице.
Тип подсказки |
Категории элементов управления |
Типы примера |
---|---|---|
AFX_TOOLTIP_TYPE_BUTTON |
Кнопка. |
CMFCButton |
AFX_TOOLTIP_TYPE_CAPTIONBAR |
Заголовок. |
CMFCCaptionBar |
AFX_TOOLTIP_TYPE_DEFAULT |
Любой элемент управления, который не адаптирует другую категорию. |
Отсутствует. |
AFX_TOOLTIP_TYPE_DOCKBAR |
Закрепляемая панель. |
CDockablePane |
AFX_TOOLTIP_TYPE_EDIT |
Текстовое поле. |
Отсутствует. |
AFX_TOOLTIP_TYPE_MINIFRAME |
Miniframe. |
CPaneFrameWnd |
AFX_TOOLTIP_TYPE_PLANNER |
Плановик. |
Отсутствует. |
AFX_TOOLTIP_TYPE_RIBBON |
Область ленты. |
CMFCRibbonBar, CMFCRibbonPanelMenuBar |
AFX_TOOLTIP_TYPE_TAB |
Элемент управления "Вкладка". |
CMFCTabCtrl |
AFX_TOOLTIP_TYPE_TOOLBAR |
Панель инструментов. |
CMFCToolBar, CMFCPopupMenuBar |
AFX_TOOLTIP_TYPE_TOOLBOX |
Область элементов. |
Отсутствует. |
Требования
заголовок: afxtooltipmanager.h