CRecentFileList ...
-
Bei den MFC gibt es eine Klasse, mit der man die Datei-Liste, die im Datei-
Menü erscheint verändern kann. Sie heisst CRecentFileList. Da es keinen
Standard-Konstruktor dafür gibt, muss man die Parameter des Konstruktors
angeben. Da liegt das Problem. Der zweite Parameter muss ein Zeiger auf
den Sektor in der Registry, der die Datei-Liste enthält, sein. Wer weiss
Rat ?
-
Was möchtest Du mit dieser Klasse?
Selber solch eine Klasse anzulegen funktioniert nicht, wenn sie nich auch an der richtigen Stelle verwendet wird.Die Klasse wird intern bereits vom Documenten Manager der MFC verwendet.
CWinApp verfügt über einen Zeiger auf das aktuelle Object.Ansonsten sagt Dir der MFC Source Code alles:
1. Parameter: nStart gibt an bei welcher Nummer im Menü die Recent Files starten sollen.
2. Parameter: Subkey für registry im HKCU Ast Settings (Recent File List)
3. Parameter: Aufbau des Schlüssels für die Einträge (File%d)
4. Parameter: Größe der MRU Liste.
5. Parameter: Länge ab der ein Eintrag im Menü gekürzt wird (-1 keine Kürzung, Standard ist 30).HTH