Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ALT + Tab als Delphi Befehl (https://www.delphipraxis.net/97851-alt-tab-als-delphi-befehl.html)

SoGraDEs 17. Aug 2007 10:35


ALT + Tab als Delphi Befehl
 
ch habe eine Messgeräteanwendung, die ich durch
CoApplication.CreateRemote (... aufrufe bezw. erstelle.
Diese Anwendung füllt immer den ganzen Bildschirm aus.
Mein Delphi-Programm, das auch diese Anwendung erzeugt
ist dann nicht mehr sichtbar.
Da ich über eine Remote Control Verbindung über LAN auf diesen Rechner sehe,
kann ich die Tastatur (ALT TAB) nicht verwenden um zwischen der Messgeräteapplication und dem Delphi-Programm umzuschalten !
Mit Show Hide BringToFront Visible:= True/False bin ich nicht
zum ERfolg gekommen.
Gib es vielleicht eine API Funktion die man aufruft, die vielleicht auch
die Tastatureingabe ALT + TAB realisiert.

eisblock 1. Sep 2007 15:31

Re: ALT + Tab als Delphi Befehl
 
Wenn ich dich richtig verstanden hab, könntest du zB in der Anwendung einen Button erstellen, der folgenden Code ausführt:
Delphi-Quellcode:
Keybd_Event(VK_MENU,0,0,0);
Keybd_Event(VK_TAB,0,0,0);
Keybd_Event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
Keybd_Event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
MfG jr

SirThornberry 1. Sep 2007 15:36

Re: ALT + Tab als Delphi Befehl
 
du könntest die andere Anwendung unsichtbar starten, deine Anwendung mit BringToFront, SetForeGroundWindow etc. in den Vordergrund bringen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr.

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