トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

MFC ファイルを選択



目次



記事一覧

キーワード

MFC ファイルを選択

[VC++][MFC]

 手順

ダイアログを作成

テキストボックスに対応するメンバー変数を追加(m_src_file)とする。

ファイル参照ボタンにイベントハンドラを追加しコードを追加

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();
}

実行



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.