从vb.net中的AxWindowsMediaPlayer中捕获视频中的快照图像

时间:2013-09-22 21:35:39

标签: vb.net winforms

我正在寻找一个从VB.NET Windows窗体中的嵌入式Windows Media Player控件截取屏幕截图的功能。我目前正在使用以下功能;它运行正常,但问题是xy在每个屏幕上都不同,所以如果我可以在AxWindowsMediaPlayer控件本身中使用函数会更好,例如{{1或类似的方法。

.Capture()

1 个答案:

答案 0 :(得分:1)

您可以尝试Ctl.PointToScreen()获取CopyFromScreen的绝对屏幕点。

我每次都会在程序中获得AxWMP.PointToScreen,因为表单可以移动。将它们传递给CopyFromScreen,看看是否有效。我不确定它是否期望X,Y相对于应用程序,形式或除了屏幕之外的什么意味着屏幕。