색 대화 상자는 사용자가 색을 선택하고 확인 단추를 클릭하면 COLOROKSTRING 등록 메시지를 후크 프로시저 CCHookProc에 보냅니다. 후크 프로시저는 색을 적용하고 대화 상자를 닫거나 색을 거부하고 대화 상자를 열도록 할 수 있습니다.
#define COLOROKSTRING TEXT("commdlg_ColorOK")
매개 변수
-
wParam
-
이 매개 변수는 사용되지 않습니다.
-
lParam
-
CHOOSECOLOR 구조체에 대한 포인터입니다. 이 구조체의 rgbResult 멤버에는 선택한 색의 RGB 색 값이 포함됩니다.
반환 값
후크 프로시저가 0을 반환하면 색 대화 상자에서 선택한 색을 허용하고 닫습니다.
후크 프로시저가 0이 아닌 값을 반환하는 경우 색 대화 상자는 선택한 색을 거부하고 열린 상태로 유지됩니다.
비고
후크 프로시저는 RegisterWindowMessage 함수를 호출할 때 COLOROKSTRING 상수를 지정하여 대화 상자에서 보낸 메시지의 식별자를 가져와야 합니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 2000 Professional [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows 2000 Server [데스크톱 앱만 해당] |
| 헤더 |
|
| 유니코드 및 ANSI 이름 |
COLOROKSTRINGW (유니코드) 및 COLOROKSTRINGA (ANSI) |