GetSaveFileName Dialog spezialisieren
-
Hi Forum,
ich möchte gern das Verhalten des GetSaveFileName Dialog spezialisieren.
Die Struktur die man beim Aufruf übergibt enthält zwar Member um eine Hook Methode zu übergeben doch leider arbeite ich unter Windows CE 6.0 und da wird diese Funktionalität nicht unterstützt...
Ich möchte den Dialog in der Art verändern, dass man nicht über einen bestimmten Rootpfad browsen kann.
z.B. "\flash\UserXYZ"...
Unterhalb des Verzeichnisses soll sich der Dialog ganz normal verhalten, jedoch soll das Verlassen eben nicht möglich sein.Habt Ihr eine Idee wie man das noch bewerkstelligen könnte ohne den Dialog selbst nach zu Implementieren?
Gruß
Sascha
-
Klssischer Subclass?
-
Ich habe aber nur eine API Funktion um den Dialog aufzurufen nämlich:
BOOL APIENTRY GetSaveFileNameW(LPOPENFILENAMEW);Ich komme also nicht wirklich gut an die Klasse heran.
-
CBT Hook verwenden... dann das Öffnen des Fensters abpassen und subclass durchführen. BTW: Der selbe Trick, den dir MFC verwendet. IMHO müsste das auch in CE gehen.