Condividi tramite


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

Tipo: HWND

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