VBのForm上で、別のアプリケーションを動作させるには?

解決


ぶったぶた  2003-05-12 22:16:44  No: 77910  IP: [192.*.*.*]

Windowsアプリケーションは、Windowsのデスクトップ上で動作しますが、これをVBで作成したForm内(1つのウィンドウ内)だけで、動作させることは可能でしょうか?例えば、メモ帳(Notepad.exe)や電卓(calc.exe)をVBで作成したForm内(ウィンドウ内)で起動し、Form内だけで動作させることができるかどうか?です。ご教授お願いいたします。

編集 削除
たかみちえ  URL  2003-05-12 23:27:47  No: 77911  IP: [192.*.*.*]

対応してあるソフト(マイクロソフト製のソフト、たとえばペイントブラシなど)ならば、
OLE組み込みできる…。ということだったはずです。


  それ以外のソフト(フリーソフトとか)なら無理です。
  一応、APIを使い親ウィンドウを自分のウィンドウにかえれば、
自分のウィンドウの中にそのソフトを持ってくることができますけど、
制御がまったくできませんし、ソフトによっては異常をきたす場合もあります。

編集 削除
ぶったぶた  2003-05-12 23:56:50  No: 77912  IP: [192.*.*.*]

ありがとうございます。
やはり無理ですか。。。
根本的に考え直してみます。
ありがとうございました。

編集 削除