在窗口媒体播放器或监视器上显示文本

时间:2011-02-13 11:35:00

标签: c# vb.net

我想在窗口媒体播放器上显示类似我公司名称的文字。我在Form onPaint事件上使用DrawString函数,但它被窗口媒体播放器覆盖。 我也使用Label控件,但它在播放器控件上显示方块,即使我将背面颜色设置为透明。我开发的KTV系统它有两个显示器,一个有表格控件,另一个有播放器。请告诉我该怎么做。

1 个答案:

答案 0 :(得分:0)

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

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