![]() |
Hilfeseite
Hallo,
Es geht um die Hilfe Datei. Wenn die Hilfe aufgerufen wird ist das Fenster nicht so groß wie der Bildschirm geöffnet. In der rechten oberen Ecke ist ein Minuszeichen, ein Quadrat und ein Kreuz. Wenn man in das Quadrat klickt, erscheinen 2 ineinander verschachtelte Quadrate und die Seite hat sich voll an den Bildschirm angepasst. Wie kann ich die Hilfedatei veranlassen die Seite sofort an den Bildschirm anzupassen und voll zu öffnen ? Gibt es da eine Möglichkeit ?????:gruebel: Gruß Oldmann |
Dieses Thema wurde am "02. Mar 2019, 20:11 Uhr" von "Luckie" aus dem Forum "Algorithmen, Datenstrukturen und Klassendesign" in das Forum "Programmieren allgemein" verschoben.
|
AW: Hilfeseite
Ich weis jetzt nicht genau was du meinst.
Du willst ein *.chm File beim Start maximiert ausführen? Wenn es so ist dann ist das einfach. Erstelle eine Verknüpfung der Hilfe und veranlasse das die Awendung(Hilfe, *.chm File) Maximiert ausgeführt wird. Eigenschaft von Verknüpfung und dort unter Verknüpfung Ausführen Combo "Maximiert" einstellen. Wenn du jedoch das programmtechnisch lösen willst dann mit ShellExecute mit dem Flag sw_maximize gruss |
AW: Hilfeseite
Zitat:
Anyway:
Delphi-Quellcode:
Das ist natürlich ein unschönes Konstrukt, aber leider scheint var LHelpWindow: HWND; begin Application.HelpShowTableOfContents; Sleep(500); LHelpWindow := GetForegroundwindow; if IsWindow(LHelpWindow) then ShowWindow(LHelpWindow, SW_SHOWMAXIMIZED) else ShowMessage('Unable to get the help window handle'); end;
Delphi-Quellcode:
nicht zu funktionieren, LHelpWindow gibt immer 0 zurück. Das Window-Handle wird zwar beim ersten Aufruf der Hilfedatei von HtmlHelp zurückgegeben, aber der Delphi HtmlHelpViewer wirft das einfach weg :cry: ...
LHelpWindow := HtmlHelp(Self.Handle, PChar(Application.HelpFile),
HH_GET_WIN_HANDLE, 0); |
AW: Hilfeseite
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
ich komme leider erst heute dazu zu antworten. Ich wollte die Sache noch mal kurz erklären worum es genau geht. Ich habem mal 2 BIlder angehängt. Bild1 zeigt das Hilfefenster wenn der Anwender es öffnet. Das Inhaltsverzeichnis fehlt. Bild2 zeigt das Hilfefenster wenn das Fenster ganz geöffnet ist. Das Inhaltsverzeichnis ist da. So sollte es sein. Das kleine Listing funktioniert einwandfrei. Ich muss es nur bei jedem Hilfebutton einbinden. Kann man das nicht auch einmal im Programm starten, so das es in allen Formularen funktioniert. Erst mal Danke für Eure Hilfe. Gruss Oldmann |
AW: Hilfeseite
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:56 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