WM_CTLCOLORSCROLLBAR-meldingen er sendt til det overordnede vinduet i en Rull bar kontroll når kontrollen er i ferd med å bli trukket. Ved å svare på denne meldingen, kan det overordnede vinduet bruke Omgivelsesreferansen gitt visning til å angi bakgrunnsfargen for kontrollen scroll bar.
WM_CTLCOLORSCROLLBAR hdcSB = (HDC) wParam; / / håndtere til rullefelt visning kontekst hwndSB = (HWND) lParam; / / håndtere rulle bar
Hvis et program behandler denne meldingen, må den returnere håndtaket på en pensel. Systemet bruker en pensel til å male bakgrunnen for kontrollen scroll bar.
Funksjonen DefWindowProc velger standardfarger systemet for scroll bar-kontroll.
Systemet ødelegge ikke returnerte penselen automatisk. Det er programmets ansvar å ødelegge penselen når det ikke lenger er nødvendig.
WM_CTLCOLORSCROLLBAR-meldingen sendes aldri mellom tråder; det sendes bare innenfor samme tråd.
Hvis en dialogboks boksen prosedyre håndterer denne meldingen, bør det kastet ønsket returverdien til en BOOL og returnere verdien direkte. Hvis dialogboksen boksen prosedyre returnerer USANN, utføres standard Meldingsbehandling. DWL_MSGRESULT-verdien som er angitt av SetWindowLong -funksjonen ignoreres.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 2.0 eller senere.
Topptekst:Deklarert i winuser.h.
Bla barer oversikt, rullefelt meldinger, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC