ファイル・オープン・メニューを独自に作成
【サンプル・ソース】
「myfopensapView.h」
//--------------------------
public:
CString SetFPath;
void CMyfopensapView::OnFileOpen()
{
// TODO: この位置にコマンド ハンドラ用のコードを追加してください
//ダイアログボックスを開く
CFileDialog myDLG(TRUE,"txt",NULL,
OFN_FILEMUSTEXIST|OFN_READONLY|OFN_HIDEREADONLY,
"テキスト(*.txt)|*.txt|C++ソース(*.cpp)|*.cpp|すべて(*.*)|*.*||",NULL);
//押されたボタンを判定
if( myDLG.DoModal() == IDOK){
//選択されたファイルのフルパスを出力
SetFPath = myDLG.GetPathName();
}
OnInitialUpdate();
}
void CMyfopensapView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください
}