Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » En_change

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
01.04.2003, 20:22 Uhr
~Michael
Gast


Ich möchte bei CEdit auf Änderungen reagieren! Allerding soll der User erst seinen gesamten String eingeben! Werte ich aber EN_CHANGE aus, so reagiert er sofort nach dem nur ein char geändert wurde! Wie kann ich es realisieren, daß der User erst sein gesamten Text eingibt und ich erst dann darauf reagiere?

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.04.2003, 20:39 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Eine Möglichkeit: Du müsstest den Abstand ziwschen den EN_CHANGEs stoppen. Dafür würde sich ein Timer anbieten. Wenn EN_CHANGE nicht länger als 500 msec aufgerufen wird: Funktion aufrufen - sonst Timer reseten.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.04.2003, 21:21 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hallo,
probiere mal WM_KILLFOCUS, die nachricht wird immer aufgerufen, wenn z.b ein anderes editfeld bzw ein button gedrückt wurde (nur nachdem der focus auf dem editfeld lag)
--
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: