Creazione di un oggetto CToolBarCtrl

Gli oggetti CToolBarCtrl contengono diverse strutture di dati interne, ovvero un elenco di bitmap dell'immagine del pulsante, un elenco di stringhe di etichetta del pulsante e un elenco di TBBUTTON strutture, che associano un'immagine e/o una stringa alla posizione, allo stile, allo stato e all'ID comando del pulsante. Ognuno degli elementi di queste strutture di dati viene definito da un indice in base zero. Prima di poter usare un CToolBarCtrl oggetto, è necessario configurare queste strutture di dati. Per un elenco delle strutture di dati, vedere Controlli della barra degli strumenti in Windows SDK. L'elenco di stringhe può essere usato solo per le etichette dei pulsanti; non è possibile recuperare le stringhe dalla barra degli strumenti.

Per utilizzare un oggetto CToolBarCtrl, in genere vengono effettuate le seguenti operazioni:

Per utilizzare un oggetto CToolBarCtrl

  1. Costruire l'oggetto CToolBarCtrl .

  2. Chiama Crea per creare il controllo comune della barra degli strumenti di Windows e collegarlo all'oggetto CToolBarCtrl . Se vuoi immagini bitmap per i pulsanti, aggiungi le bitmap del pulsante alla barra degli strumenti chiamando AddBitmap. Se si vogliono etichette di stringa per i pulsanti, aggiungere le stringhe alla barra degli strumenti chiamando AddString e/o AddStrings. Dopo aver chiamato AddString e/o AddStrings, è necessario chiamare AutoSize per visualizzare la stringa o le stringhe.

  3. Aggiungere strutture dei pulsanti alla barra degli strumenti chiamando AddButtons.

  4. Se vuoi suggerimenti per gli strumenti, gestisci i messaggi TTN_Nedizione Enterprise DTEXT nella finestra del proprietario della barra degli strumenti, come descritto in Gestione delle notifiche della descrizione comando.

  5. Se si vuole che l'utente sia in grado di personalizzare la barra degli strumenti, gestire i messaggi di notifica di personalizzazione nella finestra proprietario, come descritto in Gestione delle notifiche di personalizzazione.

Vedi anche

Uso di CToolBarCtrl
Controlli