WM_CTLCOLORBTN

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 

 

Parametreleri

hdcButton
WParamdeğeri. Düğmesi görüntü içeriğine ele.
hwndButton
LParamdeğeri. Düğmeye ele.

Dönüş değerleri

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.

Varsayılan işlem

DefWindowProc işlev düğmesi için varsayılan sistem renkleri seçer.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

Düğmelerine genel bakış, düğme mesajlar, DefWindowProc, RealizePalette, SelectPalette, wm_ctlcolordlg, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, wm_ctlcolormsgbox, wm_ctlcolorscrollbar, WM_CTLCOLORSTATIC

Index