색 대화 상자의 후크 프로시저는 현재 선택 영역에서 색을 설정 하려면 대화 상자를 SETRGBSTRING 등록된 메시지를 보낼 수 있습니다.
MessageID = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam (COLORREF) rgbColor =
반환 값이 없습니다.
RgbColor 기본 색상 중 하나 또는 16 사용자 정의 색상 중 하나를 일치 하는 경우 대화 상자 프로시저에서 해당 색상을 선택 합니다. 대화 상자 프로시저를 또한 열려 있으면 색 대화 상자의 사용자 지정 색 확장에 있는 모든 컨트롤 업데이트.
RgbColor 기본 또는 사용자 지정 색 일치 하지 않는 경우 대화 상자 프로시저가 현재 색 선택 변경 되지 않습니다. 하지만 그들은 표시 하는 경우 사용자 지정 색 컨트롤 업데이트지 않습니다.
예를 들어, 다음 샘플 코드 SETRGBSTRING 메시지 식별자를 가져오고 설정에 파랑 색상 선택.
UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, (LPARAM) RGB (0, 0, 255))
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Commdlg.h에 선언 합니다.
유니코드:유니코드와 ANSI 메시지 정의.
공용 대화 상자 라이브러리 개요, 일반 대화 상자 메시지, RegisterWindowMessage, RGB, SendMessage