Windows API - zmiana kolorów przycisków

0

Mam takie pytanie - Jak zmienić kolor przycisku i kolor tekstu na przycisku? WM_CTRLCOLORBUTTON (moze byc literowka) nie dziala. Probowalem analogicznego sposobu na STATIC i jest ok (przyklad z MSDN). Czy z Buttonami trzeba jakos inaczej to zrobic (bo wiem ze sie da) ????

0

Trza czytać NAJNOWSZY MSDN zawsze:
"The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message."

Buton musi być owner-draw.

Static i Edit da się kolorować bez problemu w zasadzie.

0

DZ za info, faktycznie czytalem starsze msdn (to co mam razem z BCB6), a tam nie bylo o tym chyba nic wspomniane albo przeoczylem...

0

Ok to jeszcze jedno pytanko.. po ustawieniu stylu owner draw przycisk...znika. Co mozna z tym zrobic?

0

Ok to jeszcze jedno pytanko.. po ustawieniu stylu owner draw przycisk...znika. Co mozna z tym zrobic?

0

Ok to jeszcze jedno pytanko.. po ustawieniu stylu owner draw przycisk...znika. Co mozna z tym zrobic?

:D
No jasne, że znika przecież Ty musisz go narysować!
Możesz subclass zrobić dla BUTTONa i tyle.

0

A jak zrobic ten subclassing?? Moze jakis kawalek kodu masz....? Bylbym wdzieczny..

1 użytkowników online, w tym zalogowanych: 0, gości: 1