Condividi tramite


CTooltipManager::SetTooltipParams

Personalizzare l'aspetto del controllo tooltip per tipi specifici di controlli Windows.

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

Parametri

  • [in] nTypes
    Specifica i tipi di controllo.

  • [in] pRTC
    Classe di runtime di descrizione comandi personalizzata.

  • [in] pParams
    Parametri di descrizione comandi.

Note

Questo metodo imposta la classe di runtime e i parametri iniziali che Classe CTooltipManager utilizza quando crea le descrizioni comandi. Quando un controllo chiama CTooltipManager::CreateToolTip e passa in una descrizione comandi digitare ovvero uno dei tipi indicati da nTypes, l'amministratore di descrizione comando crea un controllo tooltip che è un'istanza della classe di runtime specificata da pRTC e passare i parametri specificati da pParams alla nuova descrizione comando.

Quando si chiama questo metodo, tutti i proprietari esistenti di descrizione comando riceve il messaggio di AFX_WM_UPDATETOOLTIPS e devono ricreare le relative descrizioni comandi utilizzando CTooltipManager::CreateToolTip.

nTypes può essere qualsiasi combinazione dei tipi validi di descrizione comando che CTooltipManager::CreateToolTip utilizza, oppure può essere AFX_TOOLTIP_TYPE_ALL. Se si passa AFX_TOOLTIP_TYPE_ALL, tutti i tipi di descrizione comandi sono interessati.

Esempio

Il seguente esempio viene illustrato come utilizzare il metodo SetTooltipParams della classe CTooltipManager. Questo frammento di codice fa parte Esempio client di disegno.

 CMFCToolTipInfo params;
    params.m_bVislManagerTheme = TRUE;

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

Requisiti

intestazione: afxtooltipmanager.h

Vedere anche

Riferimenti

Classe CTooltipManager

Grafico delle gerarchie