ファイル関係資料

目次


1. CFileDialog の使い方

マルチ・セレクトのとき

  CFileDialog  dlg( TRUE, "ext", NULL,
    OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_ALLOWMULTISELECT,
    "Module Mixer Project File (*.mxb)|*.mxb|All Files (*.*)|*.*||",
    parentWnd );
  POSITION  p;
  CString  path;

  if ( dlg.DoModal() == IDOK ) {

    p = dlg.GetStartPosition();
    while ( p != NULL ) {
      path = dlg.GetNextPathName( p );

      if ( FileX_isExist( path ) ) {
        ; // 選択したファイルに関する処理
      }
      else
        MessageBox( "パスが見つかりません。" );
    }

    loadList();
  }


written by m-toda