L
Es geht darum, dass ich eine Hilfedatei bereits habe. Ich starte sie aus meinem Program mit ShellExecute(). Mein Problem ist, dass ich diese Datei mehrmals starten kann. Und jedes Mal wird eine neue Instanz geöffnet. Das möchte ich unterbinden, indem ich zuerst prüfe, ob ein Fenster mit einem bestimmten Titel bereits läuft. Wenn nicht, dann kann gestartet werden.
Ich kenne den Text auf der Titelleiste des Fensters. Aber wenn die Hilfedatei übersetzt werden soll, ist der Text ganz anders. Deshalb klappt die Suche nach dem Fenster in diesem Fall nicht.
Dieses Problem ist irgendwie gelöst z.B. bei Notepad. Da kann man Hilfe nicht mehrmals öffnen.