Forum: Win32/Win64 API (native code)
by Breager,
18. Aug 2012
Vielen dank nochmal an Euch beide! Ziemlich nervig, das zu testen, da ich immer eine gewisse Zeit warten musste. Das Problem ist nun einfach durch ein Setzen des entsprechenden Wertes auf TRUE reproduzierbar. Der Vollständigkeit halber, wie ich das ganze nun letzendlich gelöst habe. Ich denke diese Methode ist besser, als den Bildschirmschoner zu deaktivieren.
public
procedure...
Forum: Win32/Win64 API (native code)
by Breager,
17. Aug 2012
Vielen Dank für Eure Antworten!
Das alleinige Resetten von LastInput funktioniert bei mir nicht, der Bildschirmschoner springt trotzdem beim Beenden der Anwendung an.
Folgender Code steht nun bei mir im OnClose-Ereignis der Anwendung:
Const
SPI_GETBLOCKSENDINPUTRESETS = $1026;
Forum: Win32/Win64 API (native code)
by Breager,
16. Aug 2012
Hallo,
ich befürchte zwar, dass mir niemand diese Frage beantworten kann, aber einen Versuch ist es vielleicht doch wert.
Meine Anwendung lässt sich über einen Joystick steuern und auch beenden. Das Starten des Bildschirmschoners unterdrücke ich erfolgreich mit folgenden Zeilen Code:
procedure TForm1.WMSysCommand(var Msg: TMessage);
begin
IF (Msg.wParam = SC_SCREENSAVE) OR...