CColorDialog::GetSavedCustomColors
CColorDialogobjekty povolit uživateli definovat vlastní barvy až 16 kromě výběru barvy.
static COLORREF * PASCAL GetSavedCustomColors( );
Vrácená hodnota
Ukazatele na matici 16 barevné hodnoty RGB, který ukládá vlastní barvy vytvořené uživatelem.
Poznámky
GetSavedCustomColors Členské funkce poskytuje přístup na tyto barvy.Tyto barvy můžete načíst po DoModal vrátí IDOK.
Každý 16 hodnot RGB ve vrácené matici je inicializována na RGB(255,255,255) (bílá).Vlastní barvy zvolené uživatelem jsou uloženy pouze mezi poli vyvolání dialogového okna aplikace.Pokud chcete uložit tyto barvy mezi vyvolání aplikace, je třeba je uložit jiným způsobem, jako inicializace (.Soubor INI).
Příklad
// 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]));
}
}
Požadavky
Záhlaví: afxdlgs.h