Ne zaman düğmesini yaklaşık çekilecek bir düğme üst pencereye wm_ctlcolorbtn iletisi gönderilir. Bu iletiye yanıt vererek üst pencere bir düğmenin metin ve arka plan renkleri ayarlayabilirsiniz.
Wm_ctlcolorbtn hdcButton (hdc) wParam; = / / idare düğmesi görüntü içeriği hwndButton için = (hwnd) lParam; / / idare düğmesi
Bu ileti uygulama süreçleri, fırça için bir tanıtıcı döndürmelidir. Düğmenin arka planını, boya fırça sistemi kullanır.
DefWindowProc işlev düğmesi için varsayılan sistem renkleri seçer.
Sistem otomatik olarak döndürülen fırça yok. Bu fırçayı artık gerekmediğinde yok uygulamanın sorumluluğundadır.
Wm_ctlcolorbtn ileti asla konuları arasında gönderilir. Bu yalnızca bir iş parçacığının içinde gönderilir.
Onay kutusu veya seçenek düğmesini metin rengi kutusu veya düğme, kendi onay işareti ve metin geçerlidir. Sistem varsayılan renk (genellikle siyah) bu düğmelerin odak dikdörtgeni kalır. Grup kutusu metin rengini metin kutusunu tanımlayan satıra değil geçerlidir. Basma düğmesi metin rengini, yalnızca onun odak dikdörtgeni için geçerlidir; metin rengini etkilemez.
Bir iletişim kutusu yordam bu ileti işleme, bool istediğiniz dönüş değeri artığını ve dönüş değeri doğrudan. İletişim kutusu yordamı false döndürürse, varsayılan ileti denetimi gerçekleştirilir. SetWindowLong işlevi tarafından belirlenen dwl_msgresult değer yoksayılır.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 2.0 veya sonraki sürümünü gerektirir.
Header:WINUSER.h ilan.
Düğmelerine genel bakış, düğme mesajlar, DefWindowProc, RealizePalette, SelectPalette, wm_ctlcolordlg, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, wm_ctlcolormsgbox, wm_ctlcolorscrollbar, WM_CTLCOLORSTATIC