TNB Library
|
ファイル選択コモンダイアログ [詳解]
#include <TnbMfcFileDialogEx.h>
公開メンバ関数 | |
CFileDialogEx (BOOL bOpenFileDialog, LPCTSTR lpszDefExt=NULL, LPCTSTR lpszFileName=NULL, DWORD dwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter=NULL, CWnd *pParentWnd=NULL, BOOL bVistaStyle=FALSE) | |
コンストラクタ [詳解] | |
CString | GetPathName (void) const |
[取得] 選択フルパス名取得. [詳解] | |
INT_PTR | GetPathNames (CStringArray &_astrNames) |
[取得] 選択フルパス名取得. [詳解] | |
void | SetInitialPath (LPCTSTR lpszPath) |
[設定] 最初のディレクトリ指定. [詳解] | |
限定公開メンバ関数 | |
virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
[通知] for processing Windows messages. [詳解] | |
ファイル選択コモンダイアログ
文字列管理バッファを拡張します。 複数選択を行なう際に有効。
TnbMfcFileDialogEx.h の 172 行目に定義があります。
CFileDialogEx | ( | BOOL | bOpenFileDialog, |
LPCTSTR | lpszDefExt = NULL , |
||
LPCTSTR | lpszFileName = NULL , |
||
DWORD | dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , |
||
LPCTSTR | lpszFilter = NULL , |
||
CWnd * | pParentWnd = NULL , |
||
BOOL | bVistaStyle = FALSE |
||
) |
コンストラクタ
bOpenFileDialog | [ファイルを開く] ダイアログ ボックスを構築するときは TRUE、 [ファイル名を付けて保存] ダイアログ ボックスを構築するときは FALSE を設定します。 | ||||||||||||||||||||||||||||||||||||||||||||
lpszDefExt | 既定のファイル拡張子。ファイル名用のエディット ボックスに、 ユーザーが拡張子を付けずにファイル名を入力したときは、 lpszDefExt に指定した拡張子が自動的にファイル名に追加されます。 このパラメータに NULL を指定すると、拡張子は追加されません。 | ||||||||||||||||||||||||||||||||||||||||||||
lpszFileName | ファイル名用のエディット ボックスに初期表示されるファイル名。 NULL を指定すると、何も表示されません。 | ||||||||||||||||||||||||||||||||||||||||||||
dwFlags | ダイアログ ボックスをカスタマイズするためのフラグの 1 つ以上組み合わせ。
| ||||||||||||||||||||||||||||||||||||||||||||
lpszFilter | ファイルを特定するためのフィルタを指定する文字列の組み合わせ。 フィルタを指定すると、[ファイル名] ボックスには選択されたファイルだけが表示されるようになります。 | ||||||||||||||||||||||||||||||||||||||||||||
pParentWnd | 親ウィンドウまたはオーナー ウィンドウへのポインタ。 | ||||||||||||||||||||||||||||||||||||||||||||
bVistaStyle | TRUE なら VISTAスタイルで表示。 |
TnbMfcFileDialogEx.h の 240 行目に定義があります。
CString GetPathName | ( | void | ) | const |
[取得] 選択フルパス名取得.
TnbMfcFileDialogEx.h の 291 行目に定義があります。
INT_PTR GetPathNames | ( | CStringArray & | _astrNames | ) |
[取得] 選択フルパス名取得.
[out] | _astrNames | 選択文字列 |
TnbMfcFileDialogEx.h の 275 行目に定義があります。
void SetInitialPath | ( | LPCTSTR | lpszPath | ) |
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。これをオーバーライドして処理を追加します。
message | メッセージ |
wParam | WPARAM |
lParam | LPARAM |
TnbMfcFileDialogEx.h の 306 行目に定義があります。