Anzeigen von Dateien mithilfe des Befehls "Öffnen mit"
Ein Projekt kann die IDE auffordern, das Dialogfeld "Öffnen mit " anzuzeigen. Diese Anforderung fordert den Benutzer auf, eine Datei mit einer Auswahl von Standard-Editoren zu öffnen. Die folgenden Schritte beschreiben diesen Prozess:
Das Projekt ruft einen OpenStandardEditorWert für
OSE_UseOpenWithDialog
denOSEOpenDocEditor
Parameter an.Basierend auf der Dateinamenerweiterung des Dokuments bestimmt die IDE, welche Editoren in der Registrierung das angegebene Dokument öffnen und diese Informationen im Dialogfeld "Öffnen mit " anzeigen können.
Hinweis
Projekte mit einem systeminternen Editor, der im Dialogfeld "Öffnen mit " enthalten sein muss, müssen für jeden solchen Editor eine Editorfactory registrieren. Systeminterne Editoren funktionieren nur zusammen mit einem bestimmten Projekttyp, der bei der Implementierung der CreateEditorInstance Methode erzwungen wird. Die IDE verfügt über eine integrierte Editorfactory für den Haupttext-Editor und den Binär-Editor. Die IDE erstellt auch eine Instanz einer Editor-Factory im Namen jeder registrierten Windows-Dateizuordnung. Ein Beispiel für eine solche Datei ist Microsoft Word.
Sobald der Benutzer ein Element aus dem Dialogfeld "Öffnen mit " auswählt, öffnet die IDE dann das Dokument durch Aufrufen OpenStandardEditor der Methode. Weitere Informationen finden Sie unter How to: Open Standard Editors.