!!!MFC ファイルを選択 [VC++]{{category MFC}} *[CFileDialog|http://msdn.microsoft.com/ja-jp/library/dk77e5e7%28VS.80%29.aspx] !!手順 !ダイアログを作成 {{ref_image mfc_file_01.jpg}} !テキストボックスに対応するメンバー変数を追加(m_src_file)とする。 {{ref_image mfc_file_02.jpg}} !ファイル参照ボタンにイベントハンドラを追加しコードを追加 {{ref_image mfc_file_03.jpg}} void CTextSearchSampleDlg::OnBnClickedButtonSelFile() { // TODO: ここにコントロール通知ハンドラ コードを追加します。 CFileDialog dlgFile(TRUE); CString fileName; const int c_cMaxFiles = 100; const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1; dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize); dlgFile.GetOFN().nMaxFile = c_cMaxFiles; dlgFile.GetOFN().lpstrFilter = _T("Text Files\0*.txt\0Backup Files\0*.bak\0All Files\0*.*\0"); dlgFile.DoModal(); m_src_file.SetWindowTextW(fileName); fileName.ReleaseBuffer(); } !実行 {{ref_image mfc_file_04.jpg}}