我正在寻找一个从VB.NET Windows窗体中的嵌入式Windows Media Player控件截取屏幕截图的功能。我目前正在使用以下功能;它运行正常,但问题是x
和y
在每个屏幕上都不同,所以如果我可以在AxWindowsMediaPlayer
控件本身中使用函数会更好,例如{{1或类似的方法。
.Capture()
答案 0 :(得分:1)
您可以尝试Ctl.PointToScreen()
获取CopyFromScreen
的绝对屏幕点。
我每次都会在程序中获得AxWMP.PointToScreen
,因为表单可以移动。将它们传递给CopyFromScreen
,看看是否有效。我不确定它是否期望X,Y相对于应用程序,形式或除了屏幕之外的什么意味着屏幕。