CTooltipManager::SetTooltipParams
Upravuje vzhled ovládacího prvku tooltip pro určené kontrolní typy systému Windows.
void SetTooltipParams(
UINT nTypes,
CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
CMFCToolTipInfo* pParams=NULL
);
Parametry
[v] nTypes
Určuje typy ovládacích prvků.[v] pRTC
Třída vlastní popis běhu.[v] pParams
Popis parametrů.
Poznámky
Tento způsob nastaví runtime třídy a počáteční parametry, Třída CTooltipManager používá při vytváření popisů tlačítek.Při volání ovládacího prvku CTooltipManager::CreateToolTip a průchody popisek typ, který představuje jeden z typů podle nTypes , vytvoří správce popis prvku tooltip, který je instancí třídy runtime určené pRTC a předá parametry určené pParams na nový popis.
Při volání této metody, všechny existující vlastníky tooltip AFX_WM_UPDATETOOLTIPS zpráva a jejich popisy se musí znovu pomocí CTooltipManager::CreateToolTip.
nTypesmůže být libovolná kombinace platný popis typů, CTooltipManager::CreateToolTip používá, nebo může být AFX_TOOLTIP_TYPE_ALL.Předání AFX_TOOLTIP_TYPE_ALL ovlivněny jsou všechny typy tooltip.
Příklad
Následující příklad demonstruje použití SetTooltipParams metodu CTooltipManager třídy.Tento fragment kódu je součástí vzorku kreslení klienta.
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), ¶ms);
Požadavky
Záhlaví: afxtooltipmanager.h