Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Schrift Hintergrund

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.04.2005, 11:13 Uhr
~res
Gast


hallo!

wenn ich mit CreateSolidBrush() den Hintergrund eines Dialoges färbe,
kann ich dann den Hintergrund einer darauf liegenden Static nicht mehr anderfarbig gestalten???

Wenn ich CreateSolidBrush() weglasse, kann ich meinen Static-Text
z.B. "Das ist meine blaue Text-Zeile" mit blauer Farbe unterlegen und den text selbst weiß färben:
SetBkColor(RGB( 0, 0,127));
SetTextColor(RGB(255,255,255));
Wenn ich allerdings vorher den ganzen Dialog mit CreateSolidBrush() färbe, rührt sich beim Unterlegen der Static's nichts....

thx!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.04.2005, 18:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


kommt darauf an wie du es färbst. normale vorgehensweise ist OnCtlColor zu überschreiben, und dort dann die entsprechenden Controls färben. Bei Buttons/ListCtrls und co muss man eine eigene Klasse des entsprechenden Typs anlegen und dann dort DrawItem überschreiben. (einfach mal das MSDN-Thema dazu durchlesen, ist ausnahmweise ganz gut beschrieben)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: