IMsTscAx::D esktopWidth 属性

指定初始远程桌面上当前控件的宽度(以像素为单位)。

此属性是可读写的。

语法

HRESULT put_DesktopWidth(
  [in]  LONG newVal
);

HRESULT get_DesktopWidth(
  [out] LONG *pVal
);

属性值

新宽度(以像素为单位)。

错误代码

如果成功,则返回 S_OK

备注

设置 DesktopWidth 属性是可选的,但必须在调用 Connect 方法之前对其进行设置。 如果未指定桌面宽度,或设置为零,则桌面宽度设置为控件的宽度。 最小值和最大值取决于远程桌面客户端的操作系统版本。

Windows 8/Windows Server 2012

最小值 200,最大值为 8192

Windows 7/Windows Server 2008

最小值 200,最大值为 2048

Windows Vista

最小值 200,最大值为 1200

建立连接后,对控件宽度的任何更改都不会更改远程桌面的宽度。 相反,控件会根据需要显示滚动条或使远程桌面居中。 若要更改活动连接的桌面大小,请使用 IMsRdpClient8::Reconnect 方法。

有关远程桌面 Web 连接的详细信息,请参阅 远程桌面 Web 连接的要求

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
类型库
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsTscAx定义为 8C11EFAE-92C3-11D1-BC1E-00C04FA31489

另请参阅

IMsRdpClient

IMsRdpClient2

IMsRdpClient3

IMsRdpClient4

IMsRdpClient5

IMsRdpClient6

IMsRdpClient7

IMsRdpClient8

IMsRdpClient9

IMsTscAx