关闭窗口中的进程反馈光标

时间:2010-10-04 16:14:49

标签: windows winapi mouse-cursor

当流程从流程开始时,是否可以禁用鼠标反馈光标?

我知道您可以在创建进程时使用STARTF_FORCEOFFFEEDBACK标志,并且当进程显示窗口时反馈光标将关闭。但是,我无法控制创建进程的代码,我的进程仅用于后台计算,因此它不显示窗口。

除了创建一个临时窗口并立即销毁它之外,有人知道我可以关闭反馈光标的任何系统调用吗?

2 个答案:

答案 0 :(得分:0)

仅仅在WinMain中使用PeekMessage或其他一些消息队列功能是不够的?

答案 1 :(得分:0)

我能够通过向主线程发布虚拟消息并立即接收消息来关闭反馈光标。如果其他人遇到同样的问题,这是代码:

MSG msg;
PostMessage(NULL,WM_NULL,0,0);
GetMessage(&msg,NULL,0,0);