Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Help-Fenster nach Vorne bringen (https://www.delphipraxis.net/210466-help-fenster-nach-vorne-bringen.html)

horstmeyer 29. Apr 2022 07:59

Help-Fenster nach Vorne bringen
 
Hallo zusammen,

ich rufe die Hilfe mit Helpcontext auf:
Code:
Application.HelpContext(1036);
Aber das Hilfefenster landet immer im Hintergrund und man muss es manuell über den Taskmanager nach vorne holen. Wie kann ich per Befehl das Hilfefenster nach vorne holen? Application.BringToFront holt ja die Anwendung nach vorne aber nicht das Hilfefenster. Wie finde ich das Hilfefenster, so dass ich es nach vorne holen kann?

Viele Grüße
Horst

Delphi.Narium 29. Apr 2022 10:57

AW: Help-Fenster nach Vorne bringen
 
Gehört das Hilfefenster zum Programm? (eigenes Formular ...?)

TApplicationEvents auf's Hauptformular pappen und im OnHelp-Ereignis das Hilfeformular nach vorne holen.

Sowas (ungetestet) in der Art:
Delphi-Quellcode:
function TForm1.ApplicationEvents1Help(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
begin
  Hilfeformular.BringToFront;
  CallHelp := True;
end;

BerndS 29. Apr 2022 10:58

AW: Help-Fenster nach Vorne bringen
 
Welche Delphiversion verwendest du?
Mit XE7 und D11 klappt es so wie gewünscht.
Oder ist dein Formular StayOnTop?

horstmeyer 29. Apr 2022 12:31

AW: Help-Fenster nach Vorne bringen
 
Hallo Leute,

erstmal danke für die Rückmeldung. Ich würde mal sagen es ist kein eigenes Hilfefenster, da es wie folgt eingebunden ist:
Code:
Application.HelpFile := 'Help/MeineHilfe.chm';
Und es handelt sich um die Delphi-Version XE5.


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