「ファイル名を指定して実行」ダイアログを起動する関数を作る。 //********************************************************* // 「ファイル名を指定して実行」ダイアログを起動する //********************************************************* BOOL FileRunBox( void ) { IShellDispatch *pShellDispatch; CoInitialize( NULL ); if ( S_OK == CoCreateInstance( CLSID_Shell, NULL, CLSCTX_INPROC_SERVER, IID_IShellDispatch, (void **)&pShellDispatch ) ) { pShellDispatch->FileRun(); // 「ファイル名を指定して実行」ダイアログを起動する pShellDispatch->Release(); CoUninitialize(); return TRUE; } CoUninitialize(); return FALSE; }//FileRunBox 関連
・「ファイルやフォルダを開くアプリケーションを選択」ダイアログを起動する | |