0

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

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

任何人都知道我可以进行任何系统调用来关闭反馈光标,而不是创建一个临时窗口并立即销毁它?

4

2 回答 2

0

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

于 2010-10-04T22:59:19.583 回答
0

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

MSG msg;
PostMessage(NULL,WM_NULL,0,0);
GetMessage(&msg,NULL,0,0);
于 2010-10-05T16:05:17.767 回答