CWnd::OnCtlColornbsp(&N);

afx_msg HBRUSH OnCtlColor ( CDC * pDC, CWnd * pWnd, UINT nCtlColor );

반환 값

OnCtlColor 컨트롤 배경 그림에 사용 되는 브러시 핸들을 반환 해야 합니다.

매개 변수

pDC

자식 창에 대 한 디스플레이 컨텍스트를 포인터를 포함합니다. 임시 될 수 있습니다.

pWnd

색상에 대 한 요구 하는 컨트롤에 대 한 포인터를 포함 합니다. 임시 될 수 있습니다.

nCtlColor

컨트롤의 형식을 지정 하는 다음 값 중 하나를 포함:

주의

프레임 워크는 자식 컨트롤을 그릴 수 있도록 때이 멤버 함수를 호출 합니다. 대부분의 컨트롤이이 메시지 보내기 그들의 부모 (일반적으로 대화 상자)을 pDC 올바른 색을 사용 하 여 컨트롤을 그리기 위한 준비。

텍스트 색을 변경 하려면 원하는 빨강, 녹색 및 파랑 (RGB) 값으로 SetTextColor 멤버 함수를 호출。

단일 줄 편집 컨트롤의 배경색을 변경 하려면 CTLCOLOR_EDIT 및 CTLCOLOR_MSGBOX 메시지 코드에서 브러시 핸들을 설정 하 고 CDC::SetBkColor 함수를 호출 하는 CTLCOLOR_EDIT 코드에 대 한 응답。

OnCtlColor 때문에 드롭-다운 목록 상자 실제로 콤보 상자 자식 창 없는 자식 드롭다운 콤보 상자의 목록 상자에 대 한 호출 하지 않습니다. 드롭-다운 목록 상자의 색을 변경 하려면 CComboBox OnCtlColor nCtlColor 매개 변수에서 CTLCOLOR_LISTBOX 확인 하는 재정의 만듭니다. 이 처리기에서 SetBkColor 멤버 함수는 텍스트의 배경색을 설정 하려면 사용 해야 합니다.

메모nbsp;??이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에 의해 호출 됩니다. 함수에 전달 된 매개 변수 프레임 워크는 메시지를 받으면 받은 매개 변수를 반영 합니다. 이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 하지 제공한 매개 변수를 함수에 전달 된 매개 변수 사용 됩니다(&N).

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::SetBkColor(&N)

Index