在 MFC 中,CWaitCursor 类用于在执行耗时操作时显示一个忙碌光标,并在操作完成后自动还原光标。CWaitCursor 类没有公共的构造函数,而是通过创建一个 CWaitCursor 对象,利用其析构函数来管理光标的显示和恢复。

以下是使用 CWaitCursor 的简单示例:
{
    CWaitCursor waitCursor; // 在这个代码块中,光标将显示为忙碌状态

    // 执行耗时操作
    SomeTimeConsumingOperation();

} // 在这个代码块结束时,光标将还原为原始状态

上述代码中,CWaitCursor 对象在进入代码块时构造,其构造函数会设置光标为忙碌状态。当代码块结束时,CWaitCursor 对象将被销毁,其析构函数会将光标还原为原始状态。




转载请注明出处:http://www.zyzy.cn/article/detail/23072/MFC/CWaitCursor