Uma caixa de diálogo de cor envia a mensagem registrada de COLOROKSTRING para o procedimento gancho quando o usuário seleciona uma cor e clicar no botão OK . O procedimento de gancho pode aceitar a cor e permitir que a caixa de diálogo fechar, ou rejeitar a cor e forçar a caixa de diálogo permaneça aberta.
MessageID = RegisterWindowMessage(COLOROKSTRING);
wParam = 0;
LPCC = lParam (LPCHOOSECOLOR)
Se o procedimento gancho retorna zero, a caixa de diálogo de cor aceita a cor selecionada e fecha.
Se o procedimento gancho retorna um valor diferente de zero, a caixa de diálogo de cor rejeita a cor selecionada e permanece aberta.
O procedimento de gancho deve especificar a constante COLOROKSTRING em uma chamada para o RegisterWindowMessage função para obter o identificador para a mensagem enviada pela caixa de diálogo.
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.
Visão geral de biblioteca de caixa de diálogo comum, mensagens de caixa de diálogo comum, CHOOSECOLOR, RegisterWindowMessage