1

我在 WPF 应用程序中使用AxWindowsMediaPlayer一个。WindowsFormsHost

我在调整控件大小时遇到​​问题。

  1. 我需要隐藏视频部分,只保留带有按钮和搜索栏的部分。(因为我运行音频)

  2. 我需要调整WindowsFormsHost只显示这部分。

我试图WindowsFormsHost手动调整大小,以便它只显示所需的部分,但是当我在不同的电脑上测试程序时,它没有正确显示。控制中的一些部分被裁剪。

4

3 回答 3

1

你有两个选择。

  1. 设置uiModeinvisible定义您自己的按钮(功能可访问,如:)axWindowsMediaPlayer.Ctlcontrols.stop();
  2. 设置uiModeminifull并设置高度 40。它使控件不可见(链接:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd562469%28v=vs.85%29.aspx
于 2013-11-12T14:06:16.160 回答
1

我知道你想用 uiMOde 隐藏视频

awWindowsMediaPlayer.uiMode= "invisible";

但是,这个隐藏控件也...

对我来说,你有两个解决方案:

首先,您创建高度为 45 像素的 axWindowsPlayer 表单,以仅显示控件按钮。

几秒钟后,您隐藏了所有表单,并创建了所有按钮...

您可以通过以下方式访问控制按钮:(示例播放按钮)

axWindowsMediaPlayer.Ctlcontrols.play();

您可以通过以下方式访问设置:(样本量)

axWindowsMediaPlayer.settings.volume = 25;

我还看到可以定义自定义 uiMode,但我没有找到任何相关信息......

于 2013-11-15T16:34:09.240 回答
0

您还可以隐藏状态、栏和控件

axWindowsMediaPlayer.uiMode= "None";
于 2017-02-10T08:31:39.630 回答