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


CTooltipManager::SetTooltipParams

Настраивает внешний вид элемента управления tooltip для определенных типов элементов управления Windows.

void SetTooltipParams(
   UINT nTypes,
   CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
   CMFCToolTipInfo* pParams=NULL 
);

Параметры

  • [in] nTypes
    Определяет типы элементов управления.

  • [in] pRTC
    Класс времени выполнения для пользовательской подсказки.

  • [in] pParams
    Параметры подсказки.

Заметки

Этот метод устанавливает для класса среды выполнения и исходные параметры, которые Класс CTooltipManager используется при создании подсказки.Если элемент управления вызывает CTooltipManager::CreateToolTip и передает тип подсказки, один из типов, перечисленных nTypes диспетчер подсказки создается элемент управления всплывающей подсказки, экземпляр класса среды выполнения указанного pRTC и передает указанные параметры для новой pParams подсказке.

При вызове этого метода все существующие владельцы подсказки получает сообщение AFX_WM_UPDATETOOLTIPS и их необходимо создать повторно всплывающей подсказки с помощью CTooltipManager::CreateToolTip.

nTypes может быть любым сочетанием допустимые типы подсказки, CTooltipManager::CreateToolTip использует либо это может быть AFX_TOOLTIP_TYPE_ALL.Если передается AFX_TOOLTIP_TYPE_ALL, то все типы подсказки затрагиваются.

Пример

В следующем примере показано, как использовать метод SetTooltipParams класса CTooltipManager.Этот фрагмент кода является частью Образец клиента рисования.

    CMFCToolTipInfo params;
    params.m_bVislManagerTheme = TRUE;

    theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), &params);

Требования

заголовок: afxtooltipmanager.h

См. также

Ссылки

Класс CTooltipManager

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