CRecentFileList::GetDisplayName

Ruft ein Anzeigename für eine Datei in der MRU-Dateiliste, für die Verwendung in der Menüanzeige der MRU-Liste.

virtual BOOL GetDisplayName(
   CString& strName,
   int nIndex,
   LPCTSTR lpszCurDir,
   int nCurDir,
   BOOL bAtLeastName = TRUE
) const;

Parameter

  • strName
    Vollständiger Pfad der Datei, deren Name in der Menüliste von MRU angezeigt werden soll, ist.

  • nIndex
    Der nullbasierte Index der Datei in der MRU-Dateiliste.

  • lpszCurDir
    Zeichenfolge, die das aktuelle Verzeichnis enthält.

  • nCurDir
    Länge der Zeichenfolge des aktuellen Verzeichnisses.

  • bAtLeastName
    Wenn ungleich 0 (null), angibt, dass der Basisname der Datei zurückgegeben werden soll, selbst wenn die maximale Anzeigenlänge überschreitet (übergeben nMaxDispLen als Parameter an den Konstruktor CRecentFileList ).

Rückgabewert

FALSE, wenn es keinen Dateinamen am angegebenen Index in der zuletzt verwendeten Dateiliste (MRU) gibt.

Hinweise

Wenn die Datei im aktuellen Verzeichnis befindet, lässt die Funktion das Verzeichnis weg von der Anzeige.Wenn der Dateiname zu lang ist, werden das Verzeichnis und die Erweiterung entfernt.Wenn der Dateiname noch zu lang ist, wird der Anzeigename auf eine leere Zeichenfolge festgelegt, es sei denn, bAtLeastName ungleich 0 (null) ist.

Anforderungen

Header: afxadv.h

Siehe auch

Referenz

CRecentFileList-Klasse

Hierarchien-Diagramm

CRecentFileList::ReadList

CRecentFileList::WriteList