ファイルの起動

解決


Valkyrie  2002-05-30 09:31:17  No: 50194  IP: [192.*.*.*]

ファイル検索などを行い、その結果をリストボックスに載せ(取得したファイル名文字列)それを選択することで、そのファイルを起動させたいのですが、どのようにすれば良いのでしょう?(拡張子に関連付けされたソフトで開きたい)

編集 削除
sugar  2002-05-30 13:22:12  No: 50195  IP: [192.*.*.*]

> ファイルを起動させたいのですが
>
ShellExecute()などいかがでしょう?

編集 削除
Valkyrie  2002-05-31 16:32:46  No: 50196  IP: [192.*.*.*]

さっそく拝見。 なるほど!見落としてました。
res = ShellExecute(m_hWnd,"open","c:\\sample.txt",NULL,NULL,SW_SHOW);
説明:拡張子に関連付けられているアプリが自動的に起動し、ファイルを開く。

この説明を見落としていました。第3引数にはプログラムのパスを指定する物とばかり(^^; 
これでなんとかなりそうです。感謝です、ありがとうございました。

編集 削除