Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Hintergrundfarbe, wenn Feld Focus besitzt

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
21.12.2002, 13:49 Uhr
~Daniel
Gast


Das "normale" Ändern von Text- und Hintergrundfarbe ist mir bekannt. Wie aber ist es möglich, wenn bei zahlreichen Eingabefeldern (Editfeldern) jeweils nur das Feld eine andere Hintergrundfarbe bekommt, solange es den Focus besitzt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.12.2002, 15:38 Uhr
Volle



Hallo Daniel,

das geht im Prinzip genauso...

Du brauchst ja zum Ändern der Farbe sowieso die OnCtlColor- Methode. Dort musst du dein Editfeld ja eh schon identifizieren. Also fragst du an dieser Stelle einfach noch ab, ob es auch den Fokus besitzt und änderst die Frabe nur in Abhängikeit von dieser Abfrage.

Grüße, Volle.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.12.2002, 16:45 Uhr
~Daniel
Gast


Hi Volle,
vielen Dank erstmal. Kannst du vielleicht auch die Codezeile schreiben, mit dem man den Focus (IDC_FELD1) abfragt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.12.2002, 19:55 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
if(GetDlgItem(IDC_FELD1) == GetFocus())
{
}


--
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: