我有一个包装 MSTSC ActiveX 的 MFC (C++) 应用程序。我想弄清楚如何缩放 ActiveX 创建的更大的窗口。 MS 远程桌面连接应用程序有一个相对较新的缩放功能,这基本上就是我正在寻找的功能,我似乎无法弄清楚他们是如何实现它的。
如果我尝试缩放 ActiveX 创建的所有子窗口,我可以将图像放大,但输入窗口无法正常工作。基本上输入的行为就像窗口没有调整大小一样(检查它确实通过 Spy++ 调整了大小),所以所有输入都根据它的缩放量和你点击的位置线性关闭。
ActiveX 中是否有我刚刚遗漏的方法,或另一种缩放输入窗口以正确处理鼠标输入的方法?
最佳答案
MsRdpExtendedSettings 有一个属性“ZoomLevel”,它采用 VT_UI4 变体类型来指定所需的缩放级别。好像只有建立连接后才能设置。
它会被记录在这里:
https://msdn.microsoft.com/en-us/library/jj583804(v=vs.85).aspx
关于c++ - 在 MFC 应用程序中扩大 RDP ActiveX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43478169/