嵌入式封装报错,谁能帮忙改改,谢谢各位大佬
一段截图方法,嵌入c++代码,报错如下:D:\win_android\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(520): warning C4311: “类型强制转换”: 从“const HMENU”到“UINT”的指针截断
D:\win_android\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(520): warning C4302: “类型强制转换”: 从“const HMENU”到“UINT”截断
D:\win_android\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(772): warning C4311: “类型强制转换”: 从“const HMENU”到“UINT”的指针截断
D:\win_android\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_menu.cpp(772): warning C4302: “类型强制转换”: 从“const HMENU”到“UINT”截断
刚学火山,很多不懂,感激论坛
好多热心大佬。
你那个不报错也截图不了。
把我一个项目里的代码扣给你了。
363832663 发表于 2024-1-23 16:21
你那个不报错也截图不了。
把我一个项目里的代码扣给你了。
多谢大佬,你的代码我测试了,实现不了后台截图,如果窗口被挡住,截图出来是黑色的,易语言开源的精易模块那个图片_后台截图却可以,不知道怎么转过来火山 本帖最后由 urenai 于 2024-1-23 20:52 编辑
[*]D3D9 / D3D11 / DXGI Desktop Duplication:
[*]如果性能要求很高,并且应用程序运行在支持DirectX环境的系统上,可以利用DirectX桌面 duplication API进行高性能截图。这种方式通过硬件加速,可以在现代GPU的支持下获得非常快的屏幕捕获速度,特别适合于游戏和视频流等实时应用。
[*]Windows Graphics Capture (Win32 C++/C# 或 UWP):
[*]Windows 10引入了Windows.Graphics.Capture命名空间,提供了用于高效截取屏幕内容的新API。这个API利用了现代图形技术,能够实现更流畅、更低延迟的屏幕捕获。
urenai 发表于 2024-1-23 20:02
[*]D3D9 / D3D11 / DXGI Desktop Duplication:
[*]如果性能要求很高,并且应用程序运行在支持DirectX环 ...
不要求性能,只是想用火山像易语言那台可以实现后台截取窗口图片即可。
页:
[1]