0

一部のアプリで他のアプリケーションを起動し、タイトルバーのない形式でタブに配置したことを覚えています。どうすればそれができるのだろうか?できればC#を使用しますが、それが不可能な場合/ .NETC++内で難しすぎる場合も問題ありません。

ありがとう。

4

1 に答える 1

1

ExcelやInternetExplorerなどのアプリケーションは、他のウィンドウに埋め込むための特定のサポート(OLE)を提供するため、サードパーティのアプリケーションは、独自のウィンドウ内でそれらのインスタンスを簡単に実行できます。

埋め込みたいアプリケーションが特定のサポートを提供しない場合、それを実現するのははるかに困難になります。ターゲットアプリケーションのウィンドウを制御してタブに表示されるようにするのは簡単ですが、ウィンドウの特定のサブパーツ(境界線やメニューなど)の削除/非表示に関しては、はるかに困難になります(すべて正確に依存します)アプリケーションの表示のどのビットを変更したいか)。

于 2009-08-22T06:30:45.530 に答える