2009-03-09 3 views
1

私はWPFアプリケーションに含まれているActiveXコントロールの中にホストしているいくつかのレガシーVB6を持っています。VB6 ActiveXコントロールスクロールバーを使用したWPFの内部

VB6は、ScrollViewerの中にあるDockPanelの内部にコントロールを置いていても、アプリケーションの残りの部分の上に表示されます。

私はVB6をScrollViewerの内部に残して、アプリケーションの残りの部分にこぼれさせることなく誰でも知っていますか?

ScrollViewerの -

...

が子要素を持ってVB6のフォームの高さと幅に固定 - ...子要素を持って地域

を埋めるために

DockPanelを拡大

VB6

何か助けや指導をいただければ幸いです。

答えて

1

私はあなたがこれを行うことはできないと思っていますが、ActiveXコントロールは、それをラップするXAMLの上に置かれます。回避策として、ActiveXコントロールとハンドルを含むWinFormsでコントロールを作成してみてくださいスクロールし、WPFアプリケーションに埋め込みます。これはちょっとハッキーですし、サイズを変更する必要がある場合は苦痛かもしれませんが、それはうまくいくはずです:-)

関連する問題