我正在尝试制作一个有趣的程序,需要截图。但是我找不到如何在所截取的屏幕截图上绘制鼠标光标。
请如何处理?
〜IDE:Visual Studio2013。〜操作系统:Windows 7 SP1。
非常感谢!
首先,您需要使用GetCursorInfo()获得光标信息:
CURSORINFO cinfo;
ZeroMemory(&cinfo, sizeof(CURSORINFO));
cinfo.cbSize = sizeof(CURSORINFO);
GetCursorInfo(&cinfo);
然后,您可以使用DrawIconEx()将其绘制到屏幕快照位图中:
DrawIconEx(hdcMemory, cinfo.ptScreenPos.x, cinfo.ptScreenPos.y, cinfo.hCursor, 0, 0, 0, NULL, DI_NORMAL);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句