C++ windows 代码中有什么方法可以阻止鼠标移出 window 边界

Is there any way in C++ windows code to stop a mouse moving oustide window bounds

我看了看,除了第 3 方程序外找不到任何方法。但是有什么办法可以通过代码(C++)阻止光标移出 window 的范围吗?我在 windows 上有一个 FPS 游戏项目,但显然在 windowed 模式下,鼠标可以移到 window 之外,这可能会导致问题。

尝试剪辑光标:

CRect rect;
GetWindowRect(&rect);
ClipCursor(&rect);

记得用 ClipCursor(NULL);

释放 che Cursor