WM_CTLCOLORLISTBOX-meldingen blir sendt til det overordnede vinduet i en listeboks før systemet trekker listeboksen. Ved å svare på denne meldingen, kan det overordnede vinduet angi tekst- og bakgrunnsfarger fargene på listen ved hjelp av Omgivelsesreferansen gitt skjerm enhet.
WM_CTLCOLORLISTBOX hdcLB = (HDC) wParam; / / håndtere liste over boksen Vis kontekst hwndLB = (HWND) lParam; / / håndtere til listen
Hvis et program behandler denne meldingen, må den returnere et håndtak til en pensel. Systemet bruker en pensel til å male bakgrunnen i listeboksen.
Funksjonen DefWindowProc velger standardfarger systemet for listen.
Systemet ødelegge ikke returnerte penselen automatisk. Det er programmets ansvar å ødelegge penselen når det ikke lenger er nødvendig.
WM_CTLCOLORLISTBOX-meldingen sendes aldri mellom tråder. Det sendes bare i én 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.
Listen boksene oversikt, listen boksen meldinger, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC