在Windows Media Player c#上滚动文本

时间:2013-06-11 13:10:38

标签: c# video-processing

我采用了windowsMediaPlayer控件。如何设置滚动文字?

    private void button1_Click(object sender, EventArgs e)
    {
        openFileDialog1.Filter = "(mp4,mov,wmv,mpg)|*.mp4;*.mov;*.wmv;*.mpg|all files|*.*";
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
            axWindowsMediaPlayer1.URL = openFileDialog1.FileName;

            //How can I set my scrolling text
            //axWindowsMediaPlayer1.ScrollText = "It is my demo text";
        }
    }

1 个答案:

答案 0 :(得分:0)

如果您谈论Windows内置媒体播放器,那么您将不得不使用Win32 API,Windows挂钩,HWND等进行操作。您不能只在窗口上绘制控件。你所说的是一些非常低级的窗口编码。

看看Spy ++(http://msdn.microsoft.com/en-us/magazine/cc163617.aspx)。这是Microsoft的一个工具,让您深入了解正在运行的应用程序的详细信息。它有一个名为ManagedSpyLib的组件,它将C ++窗口库包装在托管库中,以使Windows挂钩调用更容易。准备好了解有关操作系统的更多信息,而不是您想知道的。 : - )