Compartilhar via


Button_GetIdealSize macro (commctrl.h)

Obtém o tamanho do botão que melhor se ajusta ao texto e à imagem, se uma lista de imagens estiver presente. Você pode usar essa macro ou enviar a mensagem BCM_GETIDEALSIZE explicitamente.

Sintaxe

BOOL Button_GetIdealSize(
   HWND hwnd,
   SIZE *psize
);

Parâmetros

hwnd

Tipo: HWND

Um identificador para o controle de botão.

psize

Tipo: TAMANHO

Um ponteiro para uma estrutura SIZE que recebe o tamanho desejado do botão, incluindo a lista de texto e imagem, se presente.

Valor de retorno

Tipo: BOOL

Se a macro for bem-sucedida, ela retornará VERDADEIRO. Caso contrário, ele retornará FALSE.

Observações

Essa macro é mais aplicável a PushButtons. Quando enviada para um PushButton, a macro recupera o retângulo delimitador necessário para exibir o texto do botão. E, se o PushButton tiver uma lista de imagens, o retângulo delimitador também será dimensionado para incluir a imagem do botão.

Quando enviado para um botão de qualquer outro tipo, o tamanho do retângulo da janela do controle é recuperado.

Observação Para usar essa macro, você deve fornecer um manifesto especificando Comctl32.dll versão 6.0. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.
 

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

Consulte também

BCM_GETIDEALSIZE

outros recursos

Referência

tamanho do