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

解決


ぶったぶた  2003-05-13 07:16:44  No: 77910

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


たかみちえ  URL  2003-05-13 08:27:47  No: 77911

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

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


ぶったぶた  2003-05-13 08:56:50  No: 77912

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加