当我们做一些耗时的操作时,又不希望用户乱点鼠标,导致程序异常。 我们可以把鼠标设置为忙碌状态,设置鼠标捕获。 //开始鼠标等待 BeginWaitCursor(); SetCapture(); //结束鼠标等待 EndWaitCursor(); ReleaseCapture(); 对于线程中要实现对主窗口鼠标等待控制,可以自定义消息,然后通过发消息来控制鼠标等待。 VC++ 发送和处理自定义消息 SendMessage PostMessage