Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anwendung aufrufen auch wenn sie minimiert in taskbar unten (https://www.delphipraxis.net/127951-anwendung-aufrufen-auch-wenn-sie-minimiert-taskbar-unten.html)

thomas2009 21. Jan 2009 21:15


Anwendung aufrufen auch wenn sie minimiert in taskbar unten
 
Hallo

wenn der Anwender viele Fenster und Programme bereits geöffnet hat, ist es sinnvoll eine bestimmte Anwendung mit einer Tasten Kombination aufzurufen

ich möchte zum Beispiel meine Anwendung mit Ctrl + F12 aufrufen oder ein Button auf Form anklicken auch, wenn das Programm wie gesagt minimiert oder wenn das Programm
neben Windows Uhr minimiert ist

Wie schaffe ich sowas mit Delphi ?

SirThornberry 21. Jan 2009 21:36

Re: Anwendung aufrufen auch wenn sie minimiert in taskbar un
 
An was genau scheiterst du? Dem Hotkey? dem anzeigen der Form? etc. Und was hast du bereits probiert? Und nach was hast du bereits gesucht?

thomas2009 21. Jan 2009 22:12

Re: Anwendung aufrufen auch wenn sie minimiert in taskbar un
 
Zitat:

Zitat von SirThornberry
An was genau scheiterst du? Dem Hotkey? dem anzeigen der Form? etc. Und was hast du bereits probiert? Und nach was hast du bereits gesucht?

beispiel :
Delphi-Quellcode:


procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key ='c' then caption:='c';
es funktioniert nur wenn das Programm nicht minimiert ist und nur wenn es den Focus hat

quendolineDD 21. Jan 2009 22:17

Re: Anwendung aufrufen auch wenn sie minimiert in taskbar un
 
Das ist auch nur logisch, da du mit dem OnKeyPress-Event ja auch nur die KEys abfängst, welche an deine Form gesandt werden.
Du musst einen generellen Hook schreiben und dein gewünschstes Tastenkürzel abfangen.

Such einfach mal hier ein bisschen in der DP danach, dann kannst du dich in die Thematik einlesen. Zum Thema Hooks gibt es auch ein Tutorial hier im Forum.

LG


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 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