MRU リストのメニュー表示で使用するため、MRU ファイル リスト内のファイルの表示名を取り出します。
virtual BOOL GetDisplayName(
CString& strName,
int nIndex,
LPCTSTR lpszCurDir,
int nCurDir,
BOOL bAtLeastName = TRUE
) const;
パラメーター
strName
MRU ファイルのメニュー リストに名前を表示するファイルの完全パス。nIndex
MRU ファイル リスト内のファイルの 0 から始まるインデックス。lpszCurDir
現在のフォルダーを保持する文字列。nCurDir
現在のフォルダー文字列の長さ。bAtLeastName
0 以外の場合は、最大表示長を超えるものであってもファイルの基本名が返され、nMaxDispLen パラメーターとして CRecentFileList コンストラクターに渡されます。
戻り値
MRU ファイル リスト内の指定されたインデックスにファイル名がない場合は、FALSE が返されます。
解説
ファイルが現在のフォルダーにある場合、フォルダーは表示しません。 ファイル名が長すぎる場合、フォルダーと拡張子は省略されます。 それでもファイル名が長すぎる場合は、bAtLeastName が 0 であると表示名には空の文字列が設定されます。
必要条件
**ヘッダー:**afxadv.h