LlDesignerFileOpen

Syntax:

INT LlDesignerFileOpen(HLLJOB hJob, LPCTSTR pszFileName, UINT nFlags);

Aufgabe:

Öffnet bei geöffnetem Designer die angegebene Projektdatei.

Parameter:

hJob: List & Label-Job-Handle

pszFileName: Projektdateiname mit Pfadangabe und Dateiendung

nFlags: Kombination (ODER-Verknüpfung) jeweils eines Flags aus den folgenden zwei Gruppen:

Wert

Bedeutung

LL_DESFILEOPEN_OPEN_­EXISTING

Datei muss bereits existieren, sonst wird Fehlercode zurückgeliefert.

LL_DESFILEOPEN_CREATE_AL­WAYS

Datei wird immer neu erzeugt. Wenn schon vorhanden wird der Inhalt gelöscht.

LL_DESFILEOPEN_CREATE_NEW

Datei wird neu erzeugt, wenn nicht vorhanden. Wenn Datei bereits existiert wird Fehlercode zurückgeliefert.

LL_DESFILEOPEN_OPEN_ALWAYS

Wenn Datei vorhanden, wird der Inhalt verwendet, sonst wird Datei neu erzeugt.

LL_DESFILEOPEN_OPEN_IMPORT

Importiert eine bestehende Datei in ein bereits geöffnetes Projekt.

 

Wert

Bedeutung

LL_DESFILEOPENFLAG_SUP­PRESS_SAVEDIALOG

Die gerade geöffnete Datei wird vor dem Laden des neuen Projekts ohne Benutzerinteraktion gespeichert.

LL_DESFILEOPENFLAG_SUP­PRESS_SAVE

Die gerade geöffnete Datei wird ohne Speichern geschlossen. Alle Änderungen seit dem letzten Speichervorgang gehen damit verloren!

LL_DESFILEOPENFLAG_DEFAULT

Die gerade geöffnete Datei wird – wenn nötig – nach Benutzerauswahl gespeichert oder verworfen, bevor das neue Projekt geladen wird.

 

Rückgabewert:

Fehlercode

Hinweise:

Die Funktion kann nur innerhalb eines Designer-Events verwendet werden. Typisch ist die Verwendung in Verbindung mit LlDesignerAddAction() um bestimmte Abläufe zu automatisieren.

Siehe auch:

LlDesignerFileSave