0

我拿了一个 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";
        }
    }
4

1 回答 1

0

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

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

于 2013-06-11T14:05:50.390 回答