Speichern im SDI
-
Also, hab ein SDI Programm, und will die Reaktion auf ID_FILE_SAVE selber übernehmen. Bei ID_FILE_OPEN wars einfach, da musste man einfach OnFileSave in der App-Klasse überschreiben. Bei ID_FILE_SAVE scheint's schwieriger zu sein, die MSDN liefert dazu eine Erklärung die ich nicht kapiere, die aber sinngemäß wohl sagt, dass man diese Funktionalität nicht überschreibt (normalerweise) ... und was wenn man es doch muss(will)? Wie macht man das?
-
Schau Dir mal das an:
MDI: Neues Dokument
-
Das hilft mir nciht recht weiter... das Problem ist, ich will keine Funktionalität einschieben, sondern den Speichern-Dialog modifizieren.. Also den Teil der Behandlusroutine ersetzen, nciht nur etwas zwischenschieben.
-
Dazu musst Du CDocManager::DoPromptFileName überschreiben und den Pointer auf CDocManager in CWinApp mit dem Pointer zum neuen Objekt ersetzen.