WM_CTLCOLORSCROLLBAR

클라이언트에서 컨트롤을 그릴 수 있도록 때 스크롤 막대 컨트롤의 부모 창에 WM_CTLCOLORSCROLLBAR 메시지가 보내집니다. 이 메시지에 응답 하 여 부모 창을 사용할 수 특정된 디스플레이 컨텍스트 핸들이 스크롤 막대 컨트롤의 배경색을 설정 하려면.

WM_CTLCOLORSCROLLBAR hdcSB (HDC) wParam; =   / 처리 / 스크롤 막대 디스플레이 컨텍스트 hwndSB = (HWND) lParam;  / / 스크롤 핸들 바 
 

매개 변수

hdcSB
WParam값입니다. 스크롤 막대 컨트롤에 대 한 장치 컨텍스트 핸들.
hwndSB
LParam값입니다. 스크롤 막대에 대 한 핸들.

반환 값

응용 프로그램에서이 메시지를 처리 하는 경우 브러시를 핸들을 반환 해야 합니다. 시스템 브러시를 사용 하 여 스크롤 막대 컨트롤의 배경을 그릴합니다.

기본 동작

스크롤 막대 컨트롤에 대 한 기본 시스템 색상을 선택 하는 DefWindowProc 함수.

주의

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

WM_CTLCOLORSCROLLBAR 메시지 스레드; 간에 전송 되지 단지 동일한 스레드 내에서 전송.

이 메시지를 처리 하는 대화 상자 프로시저를 하는 경우 원하는 반환 값을 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_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

 

Index