SETRGBSTRING

O procedimento de gancho de uma caixa de diálogo de cor pode enviar a mensagem registrada SETRGBSTRING para a caixa de diálogo para definir a seleção de cores atual.

MessageID = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam = rgbColor (COLORREF) 

Parâmetros

rgbColor
Especifica o valor RGB da cor para selecionar na caixa de diálogo cor . Você pode usar o RGB macro para especificar as intensidades de vermelhas, verdes e azuis de um valor de cor RGB.

Retornar valores

Nenhum valor de retorno.

Observações

Se rgbColor coincide com uma das cores básicas ou uma das 16 cores personalizadas, o procedimento caixa diálogo seleciona essa cor. O procedimento de caixa de diálogo também atualiza todos os controles na extensão de cor personalizada da caixa de diálogo cor , se ele estiver aberto.

Se rgbColor não corresponder a uma cor básica ou personalizada, o procedimento de caixa de diálogo não altera a seleção de cores atual, mas ele atualizar os controles de cores personalizado, se eles estiverem visíveis.

Por exemplo, o exemplo de código a seguir obtém o identificador de mensagem SETRGBSTRING e, em seguida, define a seleção de cor para azul.

UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, (LPARAM) RGB (0, 0, 255)) 

 

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declaradas no commdlg.h.
Unicode:Definido como mensagens de Unicode e ANSI.

Ver também

Visão geral de biblioteca de caixa de diálogo comum, mensagens de caixa de diálogo comum, RegisterWindowMessage, RGB, SendMessage