Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 处理Rdp ActiveX最小化事件_C#_.net_Activex_Terminal Services - Fatal编程技术网

C# 处理Rdp ActiveX最小化事件

C# 处理Rdp ActiveX最小化事件,c#,.net,activex,terminal-services,C#,.net,Activex,Terminal Services,我开发了一个简单的.net表单应用程序,其中嵌入了RdpClient ActiveX。 要复制应用程序,您必须: “添加引用”并选择COM 包括“Microsoft终端服务控制类型库” 选择工具箱“选择项…”并转到“COM组件”选项卡 查找“Microsoft RDP客户端控件-版本6”(这是我使用的版本) 现在可以将此控件放到窗体上。 使用此代码处理表单显示事件 axMsRdpClient6.FullScreen = true; axMsRdpClient6.Server = "yours

我开发了一个简单的.net表单应用程序,其中嵌入了RdpClient ActiveX。 要复制应用程序,您必须:

  • “添加引用”并选择COM
  • 包括“Microsoft终端服务控制类型库”
  • 选择工具箱“选择项…”并转到“COM组件”选项卡
  • 查找“Microsoft RDP客户端控件-版本6”(这是我使用的版本)
现在可以将此控件放到窗体上。 使用此代码处理表单显示事件

axMsRdpClient6.FullScreen = true;
axMsRdpClient6.Server = "yourserver";
axMsRdpClient6.Connect();
然后,当rdpclient窗口出现时,单击顶部栏上的最小化按钮

我的问题是:为什么单击最小化按钮时不会触发事件AxMSTSCLib.AxMsRdpClient7.OnRequestContainerMinimize

我需要处理用户何时最小化客户端以执行特殊操作(写入日志文件、激活其他windows应用程序等)。

我在中找到了答案

仅当启用容器处理全屏模式时,才会调用此方法-请参阅 IMSTSCAAdvancedSettings::put_Container手柄全屏显示更多信息