CToolTipCtrl::Create
Crea un controllo tooltip e lo collega a un oggetto CToolTipCtrl.
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = 0
);
Parametri
pParentWnd
Specifica la finestra padre del controllo tooltip, in genere CDialog.Non deve essere NULL.dwStyle
Specifica lo stile del controllo di descrizione comandi.Vedere la sezione Note per ulteriori informazioni.
Valore restituito
Diverso da zero se l'oggetto CToolTipCtrl venga creato; in caso contrario 0.
Note
Costruisce CToolTipCtrl in due passaggi.Innanzitutto, chiamare il costruttore per costruire l'oggetto CToolTipCtrl quindi chiamare Crea per creare il controllo tooltip e per associarlo all'oggetto CToolTipCtrl.
Il parametro dwStyle può essere qualsiasi combinazione Stili della finestra.Inoltre, un controllo di descrizione comandi presenta due stili specifici: TTS_ALWAYSTIP e TTS_NOPREFIX.
Stile |
Significato |
---|---|
TTS_ALWAYSTIP |
Specifica che la descrizione comandi verrà visualizzata quando il cursore si trova in uno strumento, indipendentemente dalla finestra proprietaria del controllo di descrizione comandi è attiva o inattiva.Senza questo stile, il controllo di descrizione comandi viene visualizzato quando la finestra proprietaria dello strumento è attiva, ma non quando è inattiva. |
TTS_NOPREFIX |
Questo stile impedisce il sistema da rimuovere il carattere e commerciale (&) da una stringa.Se un controllo tooltip non presenta lo stile TTS_NOPREFIX, il sistema rimuove automaticamente dei caratteri e commerciale, consentendo un'applicazione utilizzare la stessa stringa come sia voce di menu che come testo in un controllo tooltip. |
Un controllo tooltip ha WS_POPUP e stili della finestra WS_EX_TOOLWINDOW, indipendentemente dal fatto che si ne specificano quando si crea il controllo.
Per creare una descrizione comandi controlli con gli stili estesi di windows, la chiamata CToolTipCtrl::CreateEx anziché Crea.
Esempio
Vedere l'esempio relativo CPropertySheet::GetTabControl.
Requisiti
Header: afxcmn.h