我需要清除动画结束之前发生的任何鼠标点击。只有之后的鼠标点击才需要考虑。我尝试在动画后启用鼠标功能,但考虑了动画期间发生的任何点击。据我了解,有一个存储鼠标点击的缓冲区,并且在任何鼠标回调期间,它都会获取存储在该缓冲区中的第一次单击的坐标和任何其他信息。所以我需要知道如何清除它。我使用了 fflush(stdin) 但它没有清除键盘或鼠标缓冲区。我在 c 语言中使用 windowsxp 和 Visualsudio2008 中的编程。我也使用 glut.h
问问题
305 次