Поделиться через


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

См. также

Ссылки

Класс CTooltipManager

Класс CMFCToolTipCtrl

Диаграмма иерархии