Editor barra degli strumenti (C++)
L'editor della barra degli strumenti consente di creare risorse della barra degli strumenti e convertire le bitmap in risorse della barra degli strumenti. L'editor della barra degli strumenti usa una visualizzazione grafica. Mostra una barra degli strumenti e pulsanti molto simili a come verranno visualizzati in un'applicazione completata.
La finestra Editor barra degli strumenti mostra due visualizzazioni di un'immagine pulsante, la stessa della finestra Dell'editor di immagini. Una barra di divisione separa i due riquadri. Per modificare le dimensioni relative dei riquadri, è possibile trascinare la barra di divisione da un lato a un lato. Il riquadro attivo visualizza un bordo di selezione e sopra le due visualizzazioni dell'immagine è la barra degli strumenti dell'oggetto.
Editor barra degli strumenti
L'editor della barra degli strumenti è simile all'editor di immagini nella funzionalità . Le voci di menu, gli strumenti grafici e la griglia bitmap tra i due sono uguali. È disponibile un comando di menu nel menu Immagine per passare dall'editor della barra degli strumenti all'editor di immagini. Per altre informazioni sull'uso della barra degli strumenti Grafica, della tavolozza colori o del menu Immagine, vedere Editor di immagini.
È possibile creare una nuova barra degli strumenti in un progetto C++ convertendo una bitmap. L'immagine della bitmap viene convertita nelle immagini del pulsante per una barra degli strumenti. In genere la bitmap contiene diverse immagini di pulsante in una singola bitmap, con un'immagine per ogni pulsante. Le immagini possono essere di qualsiasi dimensione perché il valore predefinito è largo 16 pixel e l'altezza dell'immagine. È possibile specificare le dimensioni delle immagini del pulsante nella finestra di dialogo Nuova risorsa barra degli strumenti. Per specificare le dimensioni, scegliere Editor barra degli strumenti dal menu Immagine nell'editor di immagini.
La finestra di dialogo Nuova risorsa barra degli strumenti consente di specificare la larghezza e l'altezza dei pulsanti aggiunti a una risorsa della barra degli strumenti in un progetto C++. Il valore predefinito è 16 × 15 pixel.
Una bitmap usata per creare una barra degli strumenti ha una larghezza massima di 2048. Se si imposta Larghezza pulsante su 512, è possibile avere solo quattro pulsanti. E, se si imposta la larghezza su 513, è possibile avere solo tre pulsanti.
La finestra di dialogo Nuova risorsa barra degli strumenti presenta le proprietà seguenti:
Proprietà | Descrizione |
---|---|
Larghezza pulsante | Fornisce uno spazio che consente di immettere la larghezza per i pulsanti della barra degli strumenti che si sta convertendo da una risorsa bitmap a una risorsa della barra degli strumenti. |
Altezza pulsante | Fornisce uno spazio per immettere l'altezza per i pulsanti della barra degli strumenti che si sta convertendo da una risorsa bitmap a una risorsa della barra degli strumenti. |
Nota
Le immagini vengono ritagliate in base alla larghezza e all'altezza specificate e i colori vengono modificati in modo da usare i colori standard della barra degli strumenti (16 colori).
Per impostazione predefinita, una barra degli strumenti visualizza un pulsante nuovo o vuoto alla fine destra della barra degli strumenti. È possibile spostare questo pulsante prima di modificarlo. Quando si crea un nuovo pulsante, viene visualizzato un altro pulsante vuoto a destra del pulsante modificato. Il pulsante vuoto non viene salvato quando si salva una barra degli strumenti.
Un pulsante della barra degli strumenti ha le proprietà seguenti:
Proprietà | Descrizione |
---|---|
ID | Definisce l'ID per il pulsante. L'elenco a discesa fornisce nomi ID comuni. |
Larghezza | Imposta la larghezza del pulsante. È consigliabile usare 16 pixel. |
Altezza | Imposta l'altezza del pulsante. L'altezza di un pulsante modifica l'altezza di tutti i pulsanti sulla barra degli strumenti. È consigliabile usare 15 pixel. |
Prompt | Definisce il messaggio visualizzato nella barra di stato. L'aggiunta di \n e un nome aggiunge una descrizione comando a tale pulsante della barra degli strumenti. Per altre informazioni, vedere Per creare una descrizione comando per un pulsante della barra degli strumenti. |
Larghezza e Altezza si applicano a tutti i pulsanti. Una bitmap usata per creare una barra degli strumenti ha una larghezza massima di 2048. Ciò significa che se si imposta la larghezza del pulsante su 512, è possibile avere solo quattro pulsanti. Se si imposta la larghezza su 513, è possibile avere solo tre pulsanti.
Procedure
L'editor della barra degli strumenti consente di:
Per creare nuove barre degli strumenti
In Visualizzazione risorse fare clic con il pulsante destro del mouse sul file RC e scegliere Aggiungi risorsa. Se nel file RC è presente una barra degli strumenti esistente, è possibile fare clic con il pulsante destro del mouse sulla cartella Barra degli strumenti e scegliere Inserisci barra degli strumenti.
Nella finestra di dialogo Aggiungi risorsa selezionare Barra degli strumenti nell'elenco Tipo di risorsa e quindi scegliere Nuovo.
Se accanto al tipo di risorsa Barra degli strumenti viene visualizzato un segno più (+), significa che sono disponibili modelli di barra degli strumenti. Selezionare il segno più per espandere l'elenco dei modelli, selezionare un modello e scegliere Nuovo.
Per convertire le bitmap in risorse della barra degli strumenti
Aprire una risorsa bitmap esistente nell'editor di immagini. Se la bitmap non è già presente nel file RC , fare clic con il pulsante destro del mouse sul file RC e scegliere Importa. Passare quindi alla bitmap da aggiungere al file RC e selezionare Apri.
Vai al menu Editor barra degli strumenti immagine>.
Verrà visualizzata la finestra di dialogo Nuova risorsa barra degli strumenti. È possibile modificare la larghezza e l'altezza delle immagini icona in modo che corrispondano alla bitmap. L'immagine della barra degli strumenti viene quindi visualizzata nell'editor della barra degli strumenti.
Per completare la conversione, modificare l'ID comando del pulsante usando il Finestra Proprietà. Digitare il nuovo ID o selezionare un ID dall'elenco a discesa.
Suggerimento
La finestra Proprietà contiene un pulsante di puntina nella barra del titolo e selezionando questa opzione abilita o disabilita Nascondi automaticamente per la finestra. Per scorrere tutte le proprietà del pulsante della barra degli strumenti senza dover riaprire le singole finestre delle proprietà, disattivare Nascondi automaticamente in modo che la finestra Proprietà rimanga fissa.
È anche possibile modificare gli ID comando dei pulsanti sulla nuova barra degli strumenti usando il Finestra Proprietà.
Per gestire i pulsanti della barra degli strumenti
Per creare un nuovo pulsante della barra degli strumenti
In Visualizzazione risorse espandere la cartella delle risorse, ad esempio Project1.rc.
Espandere la cartella Barra degli strumenti e selezionare una barra degli strumenti da modificare, quindi:
Assegnare un ID al pulsante vuoto alla fine destra della barra degli strumenti. A tale scopo, è possibile modificare la proprietà ID nella finestra Proprietà. Ad esempio, è possibile assegnare a un pulsante della barra degli strumenti lo stesso ID di un'opzione di menu. In questo caso, usare la casella di riepilogo a discesa per selezionare l'ID dell'opzione di menu.
Selezionare il pulsante vuoto alla fine destra della barra degli strumenti nel riquadro Visualizzazione barra degli strumenti e iniziare a disegnare. Viene assegnato un ID comando pulsante predefinito (ID_BUTTON<n>).
Per aggiungere un'immagine a una barra degli strumenti come pulsante
In Visualizzazione risorse aprire la barra degli strumenti facendo doppio clic su di essa.
Aprire quindi l'immagine da aggiungere alla barra degli strumenti.
Nota
Se si apre l'immagine in Visual Studio, verrà aperta nell'editor di immagini. È anche possibile aprire l'immagine in altri programmi grafici.
Vai al menu Modifica>copia.
Passare alla barra degli strumenti selezionandone la scheda nella parte superiore della finestra di origine.
Vai al menu Modifica>incolla.
L'immagine verrà visualizzata sulla barra degli strumenti come nuovo pulsante.
Per spostare un pulsante della barra degli strumenti
Nel riquadro Visualizzazione barra degli strumenti trascinare il pulsante che si desidera spostare nella nuova posizione sulla barra degli strumenti.
Per copiare i pulsanti da una barra degli strumenti, tenere premuto CTRL. Nel riquadro Visualizzazione barra degli strumenti trascinare il pulsante nella nuova posizione sulla barra degli strumenti. In alternativa, trascinarlo in una posizione su un'altra barra degli strumenti.
Per eliminare un pulsante della barra degli strumenti, selezionare il pulsante della barra degli strumenti e trascinarlo dalla barra degli strumenti.
Per inserire o rimuovere spazio tra i pulsanti di una barra degli strumenti, trascinarli da o verso l'altro sulla barra degli strumenti.
Azione | Procedi |
---|---|
Per inserire uno spazio prima di un pulsante che non è seguito da uno spazio | Trascinare il pulsante a destra o verso il basso fino a quando non si sovrappone al pulsante successivo a metà strada. |
Per inserire uno spazio prima di un pulsante seguito da uno spazio e mantenere lo spazio finale | Trascinare il pulsante finché il bordo destro o inferiore non tocca semplicemente il pulsante successivo o si sovrappone. |
Per inserire uno spazio prima di un pulsante seguito da uno spazio e chiudere lo spazio seguente | Trascinare il pulsante a destra o verso il basso fino a quando non si sovrappone al pulsante successivo a metà strada. |
Per rimuovere uno spazio tra i pulsanti di una barra degli strumenti | Selezionare il pulsante su un lato dello spazio. Trascinarlo verso l'altro lato dello spazio fino a quando non si sovrappone al pulsante successivo a metà strada. |
Nota
Se non c'è spazio sul lato del pulsante da cui stai trascinando via e trascina il pulsante più a metà strada oltre il pulsante adiacente, l'Editor barra degli strumenti inserisce uno spazio sul lato opposto del pulsante che stai trascinando.
Per modificare le proprietà di un pulsante della barra degli strumenti
In un progetto C++ selezionare il pulsante della barra degli strumenti.
Digitare il nuovo ID nella proprietà ID nella finestra Proprietà oppure usare l'elenco a discesa per selezionare un nuovo ID.
Per creare una descrizione comando per un pulsante della barra degli strumenti
Selezionare il pulsante della barra degli strumenti.
Nel campo Prompt della finestra Proprietà aggiungere una descrizione del pulsante per la barra di stato e dopo il messaggio, aggiungere
\n
e il nome della descrizione comando.
Ad esempio, per visualizzare la descrizione comando per il pulsante Stampa in WordPad:
Aprire WordPad.
Passare il puntatore del mouse sul pulsante Stampa della barra degli strumenti e notare che la parola
Print
è ora mobile sotto il puntatore del mouse.Esaminare la barra di stato nella parte inferiore della finestra di WordPad e notare che ora mostra il testo
Prints the active document
.
Print
è il nome della descrizione comando ed Prints the active document
è la descrizione del pulsante per la barra di stato.
Se si desidera utilizzare l'editor della barra degli strumenti, impostare la proprietà Prompt su Prints the active document\nPrint
.
Requisiti
MFC o ATL