commctrl.h

Macro ListView_GetStringWidth

Determina la anchura de una cadena especificada usando la fuente actual del control list-view indicado. Se puede usar esta macro o enviar el mensaje LVM_GETSTRINGWIDTH explícitamente.

Definición

int ListView_GetStringWidth(
    HWND hwndLV,
    LPCSTR psz
);

Descripción

hwndLV
Un manipulador del control list-view.
psz
Un puntero a una cadena terminada en cero.

Valor de retorno

Devuelve la anchura de la cadena si tiene éxito, o cero en caso contrario.

Observaciones

La macro ListView_GetStringWidth devuelve la anchura exacta, en pixels, de la cadena especificada. Si se usa la anchura de la cadena retornada como anchura de columna en una llamada a la macro ListView_SetColumnWidth, la cadena será truncada. Para recuperar la anchura de la columna que pueda contener la cadena sin truncarla, se debe añadir relleno a la anchura retornada.