CRecentFileList::GetDisplayName
更新 : 2007 年 11 月
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