[PR]

「ファイル名を指定して実行」ダイアログを起動する

戻る

 「ファイル名を指定して実行」ダイアログを起動する関数を作る。

//*********************************************************
// 「ファイル名を指定して実行」ダイアログを起動する
//*********************************************************
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

関連

「ファイルやフォルダを開くアプリケーションを選択」ダイアログを起動する
「ファイルやフォルダを検索」ダイアログを起動する
関数 CoCreateInstance() を使用したコードでコンパイルエラーがでる
インターフェイス(IMalloc, IShellLink など)を使用したコードでコンパイルエラーがでる


Google
ご意見・ご感想をお聞かせ下さい。匿名で送信できます。

 * 返信が必要な場合には postmaster@katsura-kotonoha.sakura.ne.jp へ直接メールしてください。

水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp

>> 扉の外 I / II / III