WM_CTLCOLORLISTBOX

시스템은 목록 상자를 그립니다. 전에 WM_CTLCOLORLISTBOX 메시지 목록 상자의 부모 창으로 전송 됩니다. 이 메시지에 응답 하 여 부모 창이 설정할 수 있습니다 목록 상자의 텍스트 및 배경 색상 특정된 디스플레이 장치 컨텍스트 핸들을 사용 하 여.

WM_CTLCOLORLISTBOX hdcLB (HDC) wParam; =   / / 상자 디스플레이 컨텍스트 hwndLB 목록에 대 한 핸들 (HWND) lParam; = / / 목록 상자에 대 한 핸들 
 

매개 변수

hdcLB
WParam값입니다. 목록 상자에 대 한 장치 컨텍스트 핸들.
hwndLB
LParam값입니다. 목록 상자에 대 한 핸들.

반환 값

응용 프로그램에서이 메시지를 처리 하는 경우 브러시를 핸들을 반환 해야 합니다. 시스템 브러시를 사용 하 여 목록 상자의 배경색을 페인트.

기본 동작

DefWindowProc 함수 선택 목록 상자에 대 한 기본 시스템 색상.

주의

시스템은 자동으로 반환 된 브러시를 파괴 하지 않습니다. 그것은 더 이상 필요할 때 브러시를 파괴 하는 응용 프로그램의 책임.

WM_CTLCOLORLISTBOX 메시지가 결코 스레드 간에 전송 됩니다. 스레드 하나 에서만 전송.

이 메시지를 처리 하는 대화 상자 프로시저를 하는 경우 원하는 반환 값을 BOOL로 캐스팅 하 고 직접 값을 반환 해야 합니다. 대화 상자 프로시저에서 FALSE를 반환 하는 경우 기본 메시지 처리 수행 됩니다. SetWindowLong 함수에 의해 설정 된 DWL_MSGRESULT 값은 무시 됩니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 2.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

목록 상자 개요, 목록 상자 메시지, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

 

Index