TITLE: RE:アイコン DATE : 2000-10-18 23:32:00 -------------------------------------------------- いさおさん、こんばんは。 VBではアイコンが問題ですよね。 前に外国のネット上で、VBのアイコンを解決する方法を読んだことがあるのですが、所在を忘れてしまって、方法がわかりません。 そんなわけですので、僕がVBから離れた理由の1つがこれだったりします。 しかし、いさおさんの発想すばらしいですね。 eVBとeVC両方使える環境があるわけですから、これはいい方法ですよ。 で、関連づけ起動の方法を説明しますね。 -------------------------------------------------- ShellExecuteEx APIを利用します。 書式は ShellExecuteEx(SHELLEXECUTEINFO構造体へのポインタ); です。 このAPI関数を呼び出す前に、SHELLEXECUTEINFO構造体を定義し、構造体に必要なもの(関連付けで起動するファイル名など)をセットしておく必要があります。 例) SHELLEXECUTEINFO sinfo; sinfo.cbsize=sizeof(SHELLEXECUTEINFO); sinfo.hwnd=hwndMain; // 親ウインドウのハンドル sinfo.lpFile="sample.vb"; // 関連づけで開くファイル名 sinfo.nShow=SW_SHOW; ShellExecuteEx(&sinfo); これで起動できると思います。(未確認ですいませんm(__)m)