다음을 통해 공유


COLOROKSTRING 메시지

대화 상자는 사용자가 색을 선택하고 확인 단추를 클릭하면 COLOROKSTRING 등록된 메시지를 후크 프로시저 CCHookProc에 보냅니다. 후크 프로시저는 색을 적용하고 대화 상자를 닫거나 색을 거부하고 대화 상자를 열어 두도록 할 수 있습니다.

#define COLOROKSTRING TEXT("commdlg_ColorOK")

매개 변수

wParam

이 매개 변수는 사용되지 않습니다.

lParam

CHOOSECOLOR 구조체에 대한 포인터입니다. 이 구조체의 rgbResult 멤버에는 선택한 색의 RGB 색 값이 포함됩니다.

반환 값

후크 프로시저가 0을 반환하면 대화 상자가 선택한 색을 수락하고 닫힙니다.

후크 프로시저가 0이 아닌 값을 반환하는 경우 대화 상자는 선택한 색을 거부하고 열린 상태로 유지됩니다.

설명

후크 프로시저는 RegisterWindowMessage 함수를 호출할 때 COLOROKSTRING 상수를 지정하여 대화 상자에서 보낸 메시지의 식별자를 가져와야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Commdlg.h(Windows.h 포함)
유니코드 및 ANSI 이름
COLOROKSTRINGW (유니코드) 및 COLOROKSTRINGA (ANSI)

추가 정보

참조

CHOOSECOLOR

RegisterWindowMessage

개념

일반 대화 상자 라이브러리