다음을 통해 공유


CColorDialog::GetSavedCustomColors

CColorDialog최대 16 개의 사용자 지정 색을 정의 하려면 색을 선택 하는 것 외에도 사용자 개체를 허용 합니다.

static COLORREF * PASCAL GetSavedCustomColors( );

반환 값

사용자가 만든 사용자 지정 색을 저장 16 RGB 색상 값의 배열에 대 한 포인터입니다.

설명

GetSavedCustomColors 멤버 함수 이러한 색에 대 한 액세스를 제공 합니다.이 색 후 검색할 수 있습니다 DoModal 반환 IDOK.

반환 된 배열의 16 RGB 값을 각각 RGB(255,255,255) (흰색)으로 초기화 됩니다.사용자가 선택한 사용자 지정 색 사이 대화 상자 호출 응용 프로그램 내 에서만 저장 됩니다.이러한 응용 프로그램의 호출 사이의이 색상을 저장 하려면 사용자가 다른 방식으로, 같은 초기화에 저장 해야 (.INI) 파일입니다.

예제

// 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]));
   }
}

요구 사항

헤더: afxdlgs.h

참고 항목

참조

CColorDialog 클래스

계층 구조 차트

CColorDialog::GetColor