Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dialog während Warteschleife

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
29.01.2007, 09:09 Uhr
~Themistokles
Gast


Hallo,
ich erstelle zur zeit ein programm, dass alle x Sekunden die Position des Mauszeigers auslesen und in ein feld schreiben soll. Da die Funktion GetCursorPos ja nur einen Wert liefert, wenn sich der Mauszeiger über dem Dialogfenster befindet, habe ich in der Dialogklasse eine OnMouseMove Funktion erstellt und den Aktionsradius der Maus dort mit SetCursorPos auf den Dialog begrenzt. So weit, so gut. Wenn ich jetzt aber die Warteschleife starte (ich benutze die sleep Funktion) friert der gesamte Dialog für die eingestellte Dauer ein und man kann wieder ohne Probleme aus dem Dialog springen. Kennt jemand eine Wartefunktion, die den Dialog nicht einfriert?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.01.2007, 09:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
wenns nicht sehr genau sein muss die Abstände, dann benutz WM_TIMER
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.02.2007, 15:33 Uhr
mmc20
puss in boots


??? auf was wartest du denn ?

schreib doch die mousepos in deiner OnMouseMove in das feld, dann brauchste auf garnichts warten ( nur noch darauf das einer die maus bewegt )
 
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: