Doo*_*ior 7 c++ windows screenshot user32
我正在使用诸如的代码来截取Windows桌面
HDC hScreen = GetDC(NULL);
HDC hDC = CreateCompatibleDC(hScreen);
HBITMAP hBitmap = CreateCompatibleBitmap(hScreen, w, h);
HGDIOBJ old_obj = SelectObject(hDC, hBitmap);
BOOL bRet = BitBlt(hDC, 0, 0, w, h, hScreen, x1, y1, SRCCOPY);
Run Code Online (Sandbox Code Playgroud)
但是Windows 10有多个桌面.不仅有多个屏幕,如旧版Windows,还有桌面切换功能,CTRL + WIN + LEFT/RIGHT,我想从桌面1中运行的应用程序中截取桌面2.我的猜测是我应该给出一些参数
HDC hScreen = GetDC(NULL);
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索,但没有找到太多的例子.有多个桌面开发人员吗?
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |