【已解决】请问能用 API 实现 按键 {PRINTSCREEN} 的 功能吗?
本帖最后由 posheng 于 2018-8-23 14:59 编辑一个窗口,无法用_ScreenCapture_Capture 截图,要用按键 {PRINTSCREEN} 截图,
可按键 {PRINTSCREEN}在程序中另有用途。因为我占用了按键 {PRINTSCREEN} ,程序中的按键 {PRINTSCREEN} 无效了。
请问能 调用 API 实现 按键 {PRINTSCREEN}截图的功能吗?
或者说 在 {PRINTSCREEN} 被占用的情况下,如何截取 无法用_ScreenCapture_Capture 截取的 屏幕?
http://www.autoitx.com/thread-31832-1-1.html 5楼 happytc大神 已解决
本帖最后由 nmgwddj 于 2018-8-22 15:02 编辑
#include <ScreenCapture.au3>
Local $sImageFile = @ScriptDir & '\FullScreenCapture.png'
Local $hWnd = WinGetHandle('Program Manager')
_ScreenCapture_CaptureWnd($sImageFile, $hWnd)
ShellExecute($sImageFile)
我觉得都一样的。
试过了,_ScreenCapture_CaptureWnd 也没用,ScreenCapture 无法截取程序的特殊窗口,
只有按键 {PRINTSCREEN} 才能成功截图 那应该就不是用普通 DC 方式截取的窗口效果了。参考一下这里:
https://yunxin.163.com/blog/?p=1462
页:
[1]