ファイル・オープン・メニューを独自に作成


【サンプル・ソース】

「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: この位置に固有の処理を追加するか、または基本クラスを呼び出してください
	
}