Hallo,<br>
Ich möchte ein Tool schreiben, welches beim Aufruf des "Speichern unter"-Dialogs von Windows ein eigenes Formular aufgehen läßt anstelle des "Speichern unter"-Dialogs. Der "Speichern unter"-Dialog soll dann allerdings von meinem Formular aus aufrufbar sein.<br>
Um das ganze ein wenig zu erläutern...<br>
Es geht hier grundsätzlich um Immobilienverwaltung; wenn bspw. ein Rundschreiben verfaßt wird an alle Mieter des Objekts 001, dann soll dieses Rundschreiben gespeichert werden im Ordner h:\Document\Rundschreiben\001, der Anwender selbst soll lediglich einen Dateinamen eingeben und über eine Combobox auswählen, um welches Objekt es sich handelt. Das Verzeichnis wird dann von meinem Tool gewählt und nicht mehr vom Anwender.<br>
Mein Tool müßte also... <br>
1. ...benachrichtigt werden, wenn aus irgendeiner Anwendung heraus der "Speichern unter"-Dialog aufgerufen wird (dürfte eine simple Windowsmessage sein, ich weiß nur nicht, welche)<br>
2. ...das Erscheinen des "Speichern unter"-Dialogs unterbinden<br>
3. ...wissen, welche Dateitypen der "Speichern unter"-Dialog angeboten hätte und<br>
4. ...der Anwendung mitteilen, daß die aktuelle Datei unter Pfad xyz zu speichern ist - ich frage in meinen Anwendungen immer die Property FileName des "Speichern unter"-Dialogs ab, diese Property müßte man also nachträglich setzen und außerdem den Rückgabewert der Funktion TSaveDialog.execute manipulieren.<br>
<br>
Die obligatorischen zwei Fragen:<br>
1. Geht das überhaupt? und<br>
2. Wenn ja, wie?<br>
<br>
Danke<br>
Patrick
Ich möchte ein Tool schreiben, welches beim Aufruf des "Speichern unter"-Dialogs von Windows ein eigenes Formular aufgehen läßt anstelle des "Speichern unter"-Dialogs. Der "Speichern unter"-Dialog soll dann allerdings von meinem Formular aus aufrufbar sein.<br>
Um das ganze ein wenig zu erläutern...<br>
Es geht hier grundsätzlich um Immobilienverwaltung; wenn bspw. ein Rundschreiben verfaßt wird an alle Mieter des Objekts 001, dann soll dieses Rundschreiben gespeichert werden im Ordner h:\Document\Rundschreiben\001, der Anwender selbst soll lediglich einen Dateinamen eingeben und über eine Combobox auswählen, um welches Objekt es sich handelt. Das Verzeichnis wird dann von meinem Tool gewählt und nicht mehr vom Anwender.<br>
Mein Tool müßte also... <br>
1. ...benachrichtigt werden, wenn aus irgendeiner Anwendung heraus der "Speichern unter"-Dialog aufgerufen wird (dürfte eine simple Windowsmessage sein, ich weiß nur nicht, welche)<br>
2. ...das Erscheinen des "Speichern unter"-Dialogs unterbinden<br>
3. ...wissen, welche Dateitypen der "Speichern unter"-Dialog angeboten hätte und<br>
4. ...der Anwendung mitteilen, daß die aktuelle Datei unter Pfad xyz zu speichern ist - ich frage in meinen Anwendungen immer die Property FileName des "Speichern unter"-Dialogs ab, diese Property müßte man also nachträglich setzen und außerdem den Rückgabewert der Funktion TSaveDialog.execute manipulieren.<br>
<br>
Die obligatorischen zwei Fragen:<br>
1. Geht das überhaupt? und<br>
2. Wenn ja, wie?<br>
<br>
Danke<br>
Patrick
Comment