Freigeben über


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), &params);

Anforderungen

Header: afxtooltipmanager.h

Siehe auch

Referenz

CTooltipManager-Klasse

Hierarchiediagramm