Partilhar via


CColorDialog::GetSavedCustomColors

CColorDialog objetos permitem que o usuário, juntamente com a escolha de cores, para definir até 16 cores personalizadas.

static COLORREF * PASCAL GetSavedCustomColors( );

Valor de retorno

Um ponteiro para uma matriz de valores de cor RGB 16 que armazena as cores personalizadas criadas pelo usuário.

Comentários

The GetSavedCustomColors função de membro fornece acesso a essas cores. Essas cores podem ser recuperadas após DoModal returns IDOK.

Cada um dos valores RGB 16 da matriz retornada é inicializada para RGB(255,255,255) (branco).As cores personalizadas escolhidas pelo usuário são salvas apenas entre invocações de caixa de diálogo dentro do aplicativo.Se você deseja salvar essas cores entre invocações do aplicativo, você deverá salvá-los de alguma maneira, sistema autônomo em um arquivo de inicialização (inicialização).

Exemplo

// Get a pointer to an array of 16 RGB color values that stores 
// custom colors created by the user from CColorDialog.
CColorDialog dlg;
if (dlg.DoModal() == IDOK)
{
   COLORREF* ccolor = dlg.GetSavedCustomColors();
   for (int i=0; i < 16; i++)
   {
      TRACE(_T("RGB value of the selected color - red = %u, ")
         _T("green = %u, blue = %u\n"),
         GetRValue(ccolor[i]), 
         GetGValue(ccolor[i]), 
         GetBValue(ccolor[i]));
   }
}

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe CColorDialog

Gráfico de hierarquia

CColorDialog::GetColor

Outros recursos

CColorDialog membros