gpt4 book ai didi

c++ - 绘制鼠标指针图标?

转载 作者:可可西里 更新时间:2023-11-01 13:29:51 25 4
gpt4 key购买 nike

我正在编写有趣的小工具。我希望能够在与原始鼠标不同的位置绘制第二个(或更多)鼠标指针图标,但要根据原始鼠标的移动来移动它。

我知道如何跟踪鼠标的移动,但不知道如何绘制/重绘鼠标指针;谁能帮忙?

最佳答案

您可以使用以下代码:

CURSORINFO ci;
ci.cbSize = sizeof(CURSORINFO);
GetCursorInfo(&ci);

接下来你可以通过调用来绘制光标:

DrawIcon(ContextDC, YourXPosition, YourYPosition, ci.hCursor);

如果您需要有关光标的其他信息,例如热点,请检查 ICONINFO 结构:

ICONINFO ii;
GetIconInfo(ci.hCursor, &ii);

关于c++ - 绘制鼠标指针图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10823022/

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