Condividi tramite


Notifiche di descrizione comandi di gestione

Per specificare lo stile di TBSTYLE_TOOLTIPS , la barra degli strumenti crea e gestisce un controllo tooltip.Descrizione comandi è una piccola finestra popup che contiene una riga di testo che descrive un pulsante della barra degli strumenti.La descrizione comandi è nascosta, e solo quando l'utente invia il cursore su un pulsante della barra degli strumenti e lo di esso per informazioni sulla metà di secondo.La descrizione comandi viene visualizzata accanto al cursore.

Prima della descrizione comandi viene visualizzato, il messaggio di notifica di TTN_NEEDTEXT viene inviato alla finestra proprietaria della barra degli strumenti per recuperare il testo descrittivo per il pulsante.Se la finestra proprietaria della barra degli strumenti è una finestra di CFrameWnd , le descrizioni comandi vengano visualizzati senza alcuno sforzo aggiuntivo, perché CFrameWnd dispone di un gestore predefinito per la notifica di TTN_NEEDTEXT .Se la finestra proprietaria della barra degli strumenti non è derivata da CFrameWnd, ad esempio una finestra di dialogo o una visualizzazione form, è necessario aggiungere una voce alla mappa messaggi della finestra proprietaria e fornire un gestore di notifica della mappa messaggi.La voce nella mappa messaggi della finestra proprietaria è la seguente:

ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)

Note

  • memberFxn
    La funzione membro da chiamare quando il testo è necessario per il pulsante.

Si noti che l'id di descrizione comandi è sempre 0.

Oltre alla notifica di TTN_NEEDTEXT , un controllo tooltip può inviare le notifiche a un controllo toolbar:

Notification

Significato

TTN_NEEDTEXTA

Il controllo di descrizione comandi richiede il testo ASCII (Windows 95 solo)

TTN_NEEDTEXTW

Il controllo di descrizione comandi richiede il testo di UNICODE (Windows NT solo)

TBN_HOTITEMCHANGE

Indica che l'elemento (evidenziato) personalizzazione è stato modificato.

NM_RCLICK

Indica che l'utente ha fatto clic con il pulsante destro del mouse su un pulsante.

TBN_DRAGOUT

Indica che l'utente ha fatto clic sul pulsante e trascinato il puntatore dal pulsante.Consente di implementare il trascinamento della selezione da un pulsante della barra degli strumenti.In ricevere la notifica, l'applicazione verrà avviata l'operazione di trascinamento.

TBN_DROPDOWN

Indica che l'utente ha fatto clic su un pulsante che utilizza lo stile di TBSTYLE_DROPDOWN .

TBN_GETOBJECT

Indica che l'utente ha spostato il puntatore su un pulsante che utilizza lo stile di TBSTYLE_DROPPABLE .

Per un esempio la funzione di gestione e ulteriori informazioni sull'abilitazione delle descrizioni comandi, vedere descrizioni comandi.

Vedere anche

Riferimenti

Utilizzando CToolBarCtrl

Concetti

Controlli (MFC)