ListView_GetStringWidth macro (commctrl.h)

Determina a largura de uma cadeia de caracteres especificada usando a fonte atual do controle de exibição de lista especificada. Você pode usar essa macro ou enviar a mensagem LVM_GETSTRINGWIDTH explicitamente.

Sintaxe

int ListView_GetStringWidth(
   HWND   hwndLV,
   LPCSTR psz
);

Parâmetros

hwndLV

Tipo: HWND

Um identificador para o controle de exibição de lista.

psz

Tipo: LPCSTR

Um ponteiro para uma cadeia de caracteres terminada em nulo.

Valor de retorno

Tipo: int

Retorna a largura da cadeia de caracteres se tiver êxito ou zero de outra forma.

Observações

A macro ListView_GetStringWidth retorna a largura exata, em pixels, da cadeia de caracteres especificada. Se você usar a largura da cadeia de caracteres retornada como a largura da coluna em uma chamada para a macro ListView_SetColumnWidth, a cadeia de caracteres será truncada. Para recuperar a largura da coluna que pode conter a cadeia de caracteres sem truncá-la, você deve adicionar preenchimento à largura da cadeia de caracteres retornada.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho commctrl.h