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 ?


  • Mod

    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


Anmelden zum Antworten