AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Problem beim Abfangen der Druck-Taste

Problem beim Abfangen der Druck-Taste

Ein Thema von PhilGo · begonnen am 24. Dez 2004 · letzter Beitrag vom 24. Dez 2004
Antwort Antwort
PhilGo

Registriert seit: 5. Jul 2004
Ort: Schwallungen
54 Beiträge
 
#1

Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 16:50
Also ich reserviere in meinen Programm zur Laufzeit einen HotKey systemweit und das klappt soweit eigentlich super!
Wird also die Druck-Taste gedrückt, dann löst es eine Funktion in meinem Prog aus. Doch irgendwie lässt sich meine Form nicht in Vordergrund holen.
Habt ihr ne Ahnung wie ich's machen soll?


Gruß
PhilGo

PS: Frohe Weihnachten und einen guten Rutsch.
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 16:54
Wie holst du dein Fenster denn in den Fordergrund?

Hier mal ein Stückchen Code, das immer funktionieren sollte:
Delphi-Quellcode:
procedure ShowMe;
var
  Th1, Th2: Cardinal;
begin
  Th1 := GetCurrentThreadId;
  Th2 := GetWindowThreadProcessId(GetForegroundWindow, nil);
  AttachThreadInput(Th2, Th1, true);
  try
    SetForegroundWindow(Application.Handle);
  finally
    AttachThreadInput(Th2, Th1, false);
  end;
end;
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.304 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 16:56
Kann es sein, dass du kein Problem mit der Drucktaste hast, sondern mit dem Code um die form in den Vordergrund zu holen?

wenn ja, dann ist deine Thread-Überschrift falsch gewählt

und etwas Code würde auch ned schlecht sein

mfg
Helmi
  Mit Zitat antworten Zitat
PhilGo

Registriert seit: 5. Jul 2004
Ort: Schwallungen
54 Beiträge
 
#4

Re: Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 17:00
Also der Code oben von Dax ist der den ich brauche und meine Threat-Überschrift is auch blöde formuliert! sry!
Und das mit dem Code von mir ist problematisch: Wenn ich in das Internet gehe, muss ich an eine andere Maschine, als an der ich meine Prog mache!

Gruß
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#5

Re: Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 17:05
[ot]Dann habe ich einen Tipp für dich: USB-Stick/Disketten [/ot]
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#6

Re: Problem beim Abfangen der Druck-Taste

  Alt 24. Dez 2004, 20:16
[offtopic]
Zitat:
Und das mit dem Code von mir ist problematisch: Wenn ich in das Internet gehe, muss ich an eine andere Maschine, als an der ich meine Prog mache!
das is bei mir auch so !

wie dax schon schrieb, ich mach das auch per usb-stick. (oder mal ne cd brennen)
klappt eigentlich ganz gut !
[/offtopic]

wie holst du das programm denn nu in den vordergrund ? (code)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf