CTooltipManager::SetTooltipParams
Passt die Darstellung des QuickInfosteuerelements für die angegebenen Windows-Steuerelement-Typen an.
void SetTooltipParams(
UINT nTypes,
CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
CMFCToolTipInfo* pParams=NULL
);
Parameter
[in]nTypes
Gibt Steuerelementtypen an.[in]pRTC
Laufzeitklasse der benutzerdefinierten QuickInfo.[in]pParams
QuickInfoparameter.
Hinweise
Diese Methode wird die Laufzeitklasse und die ursprünglichen Parameter fest, die CTooltipManager-Klasse verwendet, wenn es QuickInfo erstellt. Wenn ein Steuerelement CTooltipManager::CreateToolTip aufruft und übergibt in einer QuickInfo eingeben, die einen der Typen ist, die von nTypes angegeben sind, erstellt der QuickInfomanager ein QuickInfosteuerelement, das eine Instanz der Laufzeitklasse ist, die von pRTC angegeben ist und die Parameter, die von pParams zur neuen QuickInfo angegeben werden.
Wenn Sie diese Methode aufrufen, erhalten alle vorhandenen QuickInfobesitzer die AFX_WM_UPDATETOOLTIPS-Meldung und müssen ihre QuickInfo neu erstellen, indem CTooltipManager::CreateToolTip verwenden.
nTypes kann eine beliebige Kombination der gültigen QuickInfotypen sein, die CTooltipManager::CreateToolTip verwendet, oder es kann AFX_TOOLTIP_TYPE_ALL sein. Wenn Sie AFX_TOOLTIP_TYPE_ALL übergeben, werden alle QuickInfotypen beeinflusst.
Beispiel
Das folgende Beispiel zeigt, wie die Methode der Klasse SetTooltipParamsCTooltipManager verwendet. Dieser Codeausschnitt ist Teil Clientbeispiel Videofunktionen.
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), ¶ms);
Anforderungen
Header: afxtooltipmanager.h