dialogfenster-hintergrundfarbe
FMFlash 28.06.2002 - 23:31 487 1
FMFlash
tranceCoder
|
den hintergrund eines herkömmlichen fensters dynamisch zu ändern - kein problem per paint device-context allerdings hab ichs bei einem dialog nur statisch zusammengebracht, und zwar mit der funktion CWinApp::SetDialogBkColor da die funktion allerdings protected is kann sie innerhalb der klasse CDialog nicht aufgerufen werden, folglich kann ich sie funktionsfähig nur einmalig in der InitInstance() aufrufen ...
weiss vielleicht jemand eine lösung?
|
Ringding
Pilot
|
Schau dir an, was das SetDialogBkColor macht (bzw. in den Event Handling Routinen von Dialogboxen bewirkt) und code die Funktionalität nach. Könnte etwas mühsam werden wegen der CTLCOLOR Messages. Wie's genau geht, weiß ich jetzt selber nicht.
|