![]() |
Re: Hotkey und eigenes Hauptfenster
Nun habe ich nochmal den Hotkey-Tip aus dem SWISSDELPHICENTER
ausprobiert. Alles unverändert. ShowMessage wird nicht angezeigt, wenn ich den IExplorer benutze, sondern nur, wenn nichts auf dem DESKTOP ist. |
Re: Hotkey und eigenes Hauptfenster
Anscheinend ist ein Hotkey nicht das, was ich suche.
Ich will aus irgendeiner Anwendung heraus, zum Beispiel den Internet Explorer durch einen Tastendruck meine Anwendung AUTOMATISCH anzeigen und dann weitere Berechnungen durchführen lassen. :wall: |
Re: Hotkey und eigenes Hauptfenster
Wird denn der Code
Delphi-Quellcode:
ausgefuehrt?
mainform.show;
|
Re: Hotkey und eigenes Hauptfenster
Natürlich ist ein HotKey dazu da, aber dein Programm muss halt auch laufen ...
Ausserdem mit dem ShowMessage: Ich glaube, wenn man das per Hotkey macht, dann wird die Message erst sichtbar, wenn man das Formular wieder anwählt, bin jetzt aber nich so ganz sicher. |
Re: Hotkey und eigenes Hauptfenster
hi, genau, das ShowMessage zum Beispiel erscheint erst, wenn ich
mein Programm wieder anwähle (maximiere). Ich möchte aber, daß es automatisch kommt. |
Re: Hotkey und eigenes Hauptfenster
ShowMessage ist anwendungsmodal, das heißt, wenn dein Program,m nicht den Focus hat wird auch die Messagebox entsprechend im Hintergrung geöffnet. Benutzt mal die API-Funktion
![]() |
Re: Hotkey und eigenes Hauptfenster
Leute, manchmal kann's so einfach sein.
Application.BringToFront Und schon macht es das, was es will |
Re: Hotkey und eigenes Hauptfenster
Funktioniert das auch unter XP? Ich meine mal gelesen zu haben, dass man unter XP Fenster nicht mehr so einfach in den Vordergrund drängen kann.
|
Re: Hotkey und eigenes Hauptfenster
Hallo :hi:,
Zitat:
Zitat:
MfG freak |
Re: Hotkey und eigenes Hauptfenster
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:03 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