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), ¶ms);
Требования
заголовок: afxtooltipmanager.h