다음을 통해 공유


CMFCColorPickerCtrl 클래스

CMFCColorPickerCtrl 클래스 색상을 선택 하는 데 사용 되는 컨트롤에 대 한 기능을 제공 합니다.

class CMFCColorPickerCtrl : public CButton

Members

Bb984075.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CMFCColorPickerCtrl::CMFCColorPickerCtrl

CMFCColorPickerCtrl 개체를 생성합니다.

Bb984075.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CMFCColorPickerCtrl::GetColor

사용자가 선택한 색을 검색 합니다.

CMFCColorPickerCtrl::GetHLS

사용자가 선택한 색의 색조, 광도 및 채도 값을 검색 합니다.

CMFCColorPickerCtrl::GetHue

사용자가 선택한 색의 색상 구성 요소를 검색 합니다.

CMFCColorPickerCtrl::GetLuminance

사용자가 선택한 색의 광도 구성 요소를 검색 합니다.

CMFCColorPickerCtrl::GetSaturation

사용자가 선택한 색의 채도 구성 요소를 검색 합니다.

CMFCColorPickerCtrl::SelectCellHexagon

지정 된 RGB 색 구성 요소 또는 지정 된 셀 육각형으로 정의 된 색을 현재 색을 설정 합니다.

CMFCColorPickerCtrl::SetColor

현재 색상 지정 된 RGB 색상 값으로 설정합니다.

CMFCColorPickerCtrl::SetHLS

현재 색상 HLS 색을 지정한 값으로 설정합니다.

CMFCColorPickerCtrl::SetHue

현재 선택된 된 색상의 색상 구성 요소를 변경합니다.

CMFCColorPickerCtrl::SetLuminance

현재 선택된 된 색상의 광도 구성 요소를 변경합니다.

CMFCColorPickerCtrl::SetLuminanceBarWidth

색상 선택기 컨트롤에서 광도 막대의 너비를 설정합니다.

CMFCColorPickerCtrl::SetOriginalColor

초기 선택된 된 색을 설정합니다.

CMFCColorPickerCtrl::SetPalette

현재 색상표를 설정합니다.

CMFCColorPickerCtrl::SetSaturation

현재 선택한 색의 채도 구성 요소를 변경합니다.

CMFCColorPickerCtrl::SetType

색 선택 컨트롤을 표시 하는 형식을 설정 합니다.

Bb984075.collapse_all(ko-kr,VS.110).gifProtected 메서드

Name

설명

CMFCColorPickerCtrl::DrawCursor

선택한 색을 가리키는 커서를 표시 하기 전에 프레임 워크에서 호출 됩니다.

설명

육각 색상표에서 색 선택 및 광도 표시줄에서 사용자 지정 색 선택 색 표시법 빨간색/녹색/파랑 또는 광도/색조/satuaration 표시법을 사용 하 여 지정 된 위치입니다.

다음 그림에서는 몇 가지 보여 줍니다 CMFCColorPickerCtrl 개체입니다.

CMFCColorPickerCtrl 대화 상자

CMFCColorPickerCtrl 두 쌍의 스타일을 지원 합니다.16 진수 및 HEX_GREYSCALE 스타일 표준 색상 선택에 대 한 적절 한입니다.선택 및 광도 스타일에 대 한 사용자 지정 색 선택 됩니다.

통합 하려면 다음 단계를 수행의 CMFCColorPickerCtrl 컨트롤을 대화 상자에.

  1. 사용 하는 경우는 클래스 마법사, 새 단추 컨트롤을 대화 상자 템플릿에 삽입 (때문에 CMFCColorPickerCtrl 클래스에서 상속 되는 CButton 클래스).

  2. 새 단추 컨트롤과 연결 된 대화 상자 클래스에 멤버 변수를 삽입 합니다.다음 변수 형식에서 변경 CButtonCMFCColorPickerCtrl.

  3. 삽입 된 WM_INITDIALOG 대화 상자 클래스에 메시지 처리기입니다.처리기에서 형식, 색상표, 및 초기 선택한 색의 설정의 CMFCColorPickerCtrl 제어 합니다.

예제

구성 하는 방법 다음 예제는 CMFCColorPickerCtrl 의 다양 한 메서드를 사용 하 여 개체의 CMFCColorPickerCtrl 클래스.선택 컨트롤의 종류를 설정 하는 방법 및 색상, 색조, 광도 및 채도 설정 하는 예제입니다.일부인 예제는 새 컨트롤 샘플.

    CMFCColorPickerCtrl m_wndLum;


...


    // CPalette m_palSys
    // set the type of the color picker control
    m_wndLum.SetType(CMFCColorPickerCtrl::LUMINANCE);
    m_wndLum.SetPalette(&m_palSys);
    // set the color, hue, luminance and saturation of the color picker control
    m_wndLum.SetColor(RGB(0, 255, 0));
    m_wndLum.SetHue(0.5);
    m_wndLum.SetLuminance(2.5);
    m_wndLum.SetLuminanceBarWidth(10);
    m_wndLum.SetSaturation(0.5);

상속 계층 구조

CObject

   CCmdTarget

      CWnd

         CButton

            CMFCColorPickerCtrl

요구 사항

헤더: afxcolorpickerctrl.h

참고 항목

참조

계층 구조 차트

CMFCColorDialog 클래스

기타 리소스

MFC 클래스