次の方法で共有


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

参照

参照

CRecentFileList クラス

階層図

CRecentFileList::ReadList

CRecentFileList::WriteList

その他の技術情報

CRecentFileList のメンバ