2017-04-18 12 views
1

MSTSC ActiveXをラップするMFC(C++)アプリケーションがあります。私は、ActiveXが作成するウィンドウをどのように拡大縮小するかを考えようとしています。 MSリモートデスクトップ接続アプリには、基本的には私が探している比較的新しいズーム機能がありますが、どうやって実装したのか分かりません。MFCアプリケーションでRDP ActiveXを大きくスケーリング

ActiveXが作成するすべての子ウィンドウを拡大縮小しようとすると、拡大縮小された画像を取得できますが、入力ウィンドウは正しく機能しません。基本的に、ウィンドウのサイズが変更されていない(Spy ++でサイズが変更されたことを確認した)ように入力が動作するため、入力の縮尺やクリック位置によって線形に入力がオフになります。

ちょうど不足しているActiveXにメソッドがありますか?マウス入力を正しく処理する入力ウィンドウを拡大縮小する別の方法はありますか?

答えて

1

MsRdpExtendedSettingsには、目的のズームレベルを指定するためのVT_UI4バリアントタイプをとる 'ZoomLevel'プロパティがあります。接続が確立された後でしか設定できないようです。

それはここに文書化されます:

https://msdn.microsoft.com/en-us/library/jj583804(v=vs.85).aspx

関連する問題