Guten Abend.
Ich habe folgendes Problem bei einer C++-Win32-Anwendung (Visual C++). Ich verwende GetCursorPos, um die Mauskoordinaten zu ermitteln. Abhängig von diesen sollte etwas auf dem Fenster gezeichnet werden. Das Programm kompiliert problemlos, aber wenn ich es ausführe, gibt GetCursorPos immer die Koordinaten (0|0) zurück, was an der Ausgabe ersichtlich ist.
Wenn ich aber das Programm im Debug-Modus starte, werden nicht nur die Koordinaten richtig ermittelt, es wird sogar das gewünschte Ergebnis gezeichnet. Da ich aber das Programm nicht nur im Debug-Modus ausführen will, wüsste ich gerne woran es liegen kann, dass GetCursorPos zwar im Debug-Modus funktioniert aber nicht außerhalb der IDE.
Danke im Voraus.
Gabriel
Ich habe folgendes Problem bei einer C++-Win32-Anwendung (Visual C++). Ich verwende GetCursorPos, um die Mauskoordinaten zu ermitteln. Abhängig von diesen sollte etwas auf dem Fenster gezeichnet werden. Das Programm kompiliert problemlos, aber wenn ich es ausführe, gibt GetCursorPos immer die Koordinaten (0|0) zurück, was an der Ausgabe ersichtlich ist.
Wenn ich aber das Programm im Debug-Modus starte, werden nicht nur die Koordinaten richtig ermittelt, es wird sogar das gewünschte Ergebnis gezeichnet. Da ich aber das Programm nicht nur im Debug-Modus ausführen will, wüsste ich gerne woran es liegen kann, dass GetCursorPos zwar im Debug-Modus funktioniert aber nicht außerhalb der IDE.
Danke im Voraus.
Gabriel