Radiobutton Textfarbe ändern?
-
Hi, ist es irgendwie ohne Subclassing möglich die Textfarbe von einem Radiobutton zu ändern?
BR
evilissimo
-
*push*
-
Ich weiß nicht in wie weit das legitim ist, aber ich hab' auch keine Lust alles abzuschreiben.

Hier ein Link zum winapi.net-Forum, wo es auch darum geht. Dort wird gesagt, dass man dann anscheinend ums selbst zeichnen nicht drumrum kommt. Aber evtl. hat jmd. anders ja noch eine andere Möglichkeit.
-
Ich habe zu den Beitrag von WinAPI.net auch noch eine Frage: Weiß jemand wie man die selbst zeichnen kann?
Mfg Ominion
-
Hab's selbst noch nicht ausprobiert, aber so wie ich es verstanden habe bekommst Du in der WndProc des Parents die Nachricht: WM_DRAWITEM. Dort bekommst Du im lParam ein DRAWITEMSTRUCT. Dort findest Du alle Informationen, die Du zum zeichnen benötigst. Handle, DC, Status, usw. Zeichnen müsste dann einfach auf den DC, der geliefert wird, gehen.
-
Achso, danke mantiz.
Mfg Ominion
-
*push*
-
Zum Selberzeichnen gibt's auch ein Beispiel in den FAQ: http://www.c-plusplus.net/forum/viewtopic-var-t-is-39375.html