从MFC中的工作线程调用Beginwaitcursor函数

时间:2016-02-08 13:54:43

标签: c++ multithreading mfc

有人可以帮助我理解VC ++(MFC)中的工作线程吗? 以下是我的功能

UINT ThreadFunc(LPVOID pParam)
{
// some initialization... etc..

AfxGetApp()->BeginWaitCursor();

...
..
/// some operations

AfxGetApp()->End WaitCursor();

}

可以从工作线程调用WaitCursor()函数吗?

1 个答案:

答案 0 :(得分:1)

适用于BeginWaitCursorEndWaitCursor的文档未提及与线程相关的问题。

提到的一件事,

  

BeginWaitCursor的操作在单个消息处理程序之外并不总是有效,因为其他操作(如OnSetCursor处理)可能会更改游标。

其他线程也可以在工作线程正常工作时更改游标。