messaggio di BCM_SETIMAGELIST
Assegna un elenco di immagini a un controllo pulsante. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Button_SetImageList .
Parametri
-
wParam
-
Non utilizzato; deve essere zero.
-
lParam
-
Puntatore a una struttura BUTTON_IMAGELIST che contiene informazioni sull'elenco di immagini.
Valore restituito
Se il messaggio ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE.
Commenti
Nota
Per usare questo messaggio, è necessario specificare un manifesto che specifica Comclt32.dll versione 6.0. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.
L'elenco di immagini a cui fa riferimento il membro himl della struttura BUTTON_IMAGELIST deve contenere una singola immagine da usare per tutti gli stati o singole immagini per ogni stato. Gli stati seguenti sono definiti in vssym32.h.
enum PUSHBUTTONSTATES {
PBS_NORMAL = 1,
PBS_HOT = 2,
PBS_PRESSED = 3,
PBS_DISABLED = 4,
PBS_DEFAULTED = 5,
PBS_STYLUSHOT = 6,
};
Si noti che PBS_STYLUSHOT viene usato solo nei computer tablet.
Ogni valore è un indice dell'immagine appropriata nell'elenco di immagini. Se è presente una sola immagine, viene usata per tutti gli stati. Se l'elenco di immagini contiene più immagini, ogni indice corrisponde a uno stato del pulsante. Se non viene fornita un'immagine per ogni stato, non viene disegnato nulla per tali stati senza immagini.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|