macro Button_GetIdealSize (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

void Button_GetIdealSize(
   hwnd,
   psize
);

Parâmetros

hwnd

Tipo: HWND

Um identificador para o controle de botão.

psize

Tipo: SIZE*

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

Valor retornado

Nenhum

Comentários

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.

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

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h

Confira também

BCM_GETIDEALSIZE

Outros recursos

Referência

SIZE