macro ListView_GetStringWidth (commctrl.h)
Determina la larghezza di una stringa specificata utilizzando il tipo di carattere corrente del controllo visualizzazione elenco specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETSTRINGWIDTH in modo esplicito.
Sintassi
int ListView_GetStringWidth(
HWND hwndLV,
LPCSTR psz
);
Parametri
hwndLV
Handle per il controllo visualizzazione elenco.
psz
Tipo: LPCSTR
Puntatore a una stringa con terminazione Null.
Valore restituito
Tipo: int
Restituisce la larghezza della stringa se ha esito positivo o zero in caso contrario.
Osservazioni
La macro ListView_GetStringWidth restituisce la larghezza esatta, espressa in pixel, della stringa specificata. Se si utilizza la larghezza della stringa restituita come larghezza della colonna in una chiamata alla macro ListView_SetColumnWidth, la stringa verrà troncata. Per recuperare la larghezza della colonna che può contenere la stringa senza troncarla, è necessario aggiungere spaziatura interna alla larghezza della stringa restituita.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
commctrl.h |