3
我正在嘗試製作一個有趣的程序,它需要截圖。但我無法找到如何在截圖上繪製鼠標光標。如何在抓取的截圖上繪製鼠標光標?
請問該如何處理?
〜IDE:Visual Studio 2013. 〜OS:Windows 7 SP1。
非常感謝!
我正在嘗試製作一個有趣的程序,它需要截圖。但我無法找到如何在截圖上繪製鼠標光標。如何在抓取的截圖上繪製鼠標光標?
請問該如何處理?
〜IDE:Visual Studio 2013. 〜OS: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);