Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Print-Taste abfangen (https://www.delphipraxis.net/94580-print-taste-abfangen.html)

Delphi Star 23. Jun 2007 17:12


Print-Taste abfangen
 
Wie kann ich die Print-Taste abfangen oder zumindestens mitbekommen, dass sie gedrückt wurde?
Möglich ist es auf jeden Fall, siehe Bei Google suchenGadwin PrintScreen.

bitsetter 23. Jun 2007 17:36

Re: Print-Taste abfangen
 
Hi,

das geht bei mir:
Delphi-Quellcode:
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_SNAPSHOT then
    ...
end;

Delphi Star 23. Jun 2007 17:56

Re: Print-Taste abfangen
 
Dann fange ich es aber nur ab, so lange meine Anwendung den Fokus hat. Ich würde das gerne systemweit machen, habe ich allerdings vergessen zu schreiben.

Apollonius 23. Jun 2007 18:06

Re: Print-Taste abfangen
 
*grummel*
Irgendwie gibt es so ein Thema alle paar Tage wieder. Einfach einen Hotkey setzen.

bitsetter 23. Jun 2007 20:04

Re: Print-Taste abfangen
 
Mit einem WH_KEYBOARD geht es auch System weit.
Den Code der Dll des Beispiels müsstest du allerdings noch etwas anpassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz