2009-12-22 40 views
5

Quando si aggiungono pulsanti a una barra degli strumenti (utilizzando la vecchia API di Windows), non riesco a trovare un modo per modificare l'altezza di un pulsante. Devo essere in grado di aumentare l'altezza del pulsante perché sto usando icone grandi.Come impostare l'altezza del pulsante della barra degli strumenti?

Attualmente sto dipingendo tutto da solo utilizzando il disegno personalizzato perché volevo poter avere icone con larghezze diverse che non è possibile quando si usano gli elenchi di immagini. Tuttavia, al fine di ottenere l'altezza ok sarei disposto a rinunciare a tale requisito e utilizzare elenchi di immagini invece di sorteggio personalizzato.

risposta

4

Hai provato il messaggio TB_SETBUTTONSIZE?

// hWndToolbar is a handle to the toolbar window. 
int width = 32, height = 32; 
SendMessage(hWndToolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(width, height); 
+0

Non capisco come avrei potuto mancarlo. Grazie! – StackedCrooked

Problemi correlati