gpt4 book ai didi

c - Windows 锁定时截取桌面屏幕截图 (Win+L)

转载 作者:可可西里 更新时间:2023-11-01 14:15:35 25 4
gpt4 key购买 nike

我想在 Windows 锁定时(使用 Win+L)拍摄桌面屏幕截图。标准方法制作黑屏,像素代码:

COLORREF color = GetPixel(hdc, x, y);

等于-1。用户模式程序和服务都无法捕获有用的图像。有什么想法吗?

最佳答案

GetPixelBitBlt 在桌面未实际显示在显示器上时将不起作用。

使用 PrintWindow 捕获单个窗口可能会有些运气.但是,并非所有应用程序都以相同的方式响应 PrintWindow 调用,因此您可能会看到故障和/或黑屏。您还需要单独捕获每个窗口。

关于c - Windows 锁定时截取桌面屏幕截图 (Win+L),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3474805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com