Condividi tramite


macro Button_GetIdealSize (commctrl.h)

Ottiene le dimensioni del pulsante che meglio si adatta al testo e all'immagine, se è presente un elenco di immagini. È possibile usare questa macro o inviare in modo esplicito il messaggio BCM_GETIDEALSIZE .

Sintassi

void Button_GetIdealSize(
   hwnd,
   psize
);

Parametri

hwnd

Tipo: HWND

Handle per il controllo pulsante.

psize

Tipo: SIZE*

Puntatore a una struttura SIZE che riceve le dimensioni desiderate del pulsante, incluso il testo e l'elenco di immagini, se presente.

Valore restituito

nessuno

Osservazioni

Questa macro è più applicabile ai pushButton. Quando viene inviato a un PushButton, la macro recupera il rettangolo di selezione necessario per visualizzare il testo del pulsante. Inoltre, se pushButton ha un elenco di immagini, il rettangolo di selezione è anche ridimensionato per includere l'immagine del pulsante.

Quando viene inviato a un pulsante di qualsiasi altro tipo, viene recuperata la dimensione del rettangolo della finestra del controllo.

Nota Per usare questa macro, è necessario specificare un manifesto che specifica Comclt32.dll versione 6.0. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.
 

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h

Vedi anche

BCM_GETIDEALSIZE

Altre risorse

Riferimento

SIZE