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