WM_CTLCOLORSCROLLBAR

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 

 

Parametere

hdcSB
Verdien av wParam. Håndtere til enheten sammenheng for scroll bar-kontroll.
hwndSB
Verdien av lParam. Håndtere til rullefeltet.

Returverdier

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.

Standardhandling

Funksjonen DefWindowProc velger standardfarger systemet for scroll bar-kontroll.

Merknader

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.

Hurtiginformasjon

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.

Se også

Bla barer oversikt, rullefelt meldinger, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

Index