gpt4 book ai didi

c - 你如何在SDL2中设置光标位置?

转载 作者:行者123 更新时间:2023-12-03 20:20:18 25 4
gpt4 key购买 nike

我希望能够在我的 SDL2 窗口上更改光标的位置。我在文档中找不到任何内容。有没有办法做到这一点?

最佳答案

使用 SDL_WarpMouseInWindow()函数,它设置鼠标在 SDL 窗口中的位置。
示范:

auto* WIN = SDL_CreateWindow("text", 0, 0, Width, Height, SDL_WINDOW_RESIZABLE);
SDL_WarpMouseInWindow(WIN, 50, 50);/*sets mouse position to 50, 50 relative to the window */
请记住,这会调用 SDL_MOUSEMOTION因此,如果您正在轮询事件,它会将鼠标位置的变化视为鼠标移动。
这是一个引用: https://wiki.libsdl.org/SDL_WarpMouseInWindow

关于c - 你如何在SDL2中设置光标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32282499/

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