术语 | CWaitCursor::Restore |
释义 | CWaitCursor::Restore void Restore( ); 说明: 如果想要恢复等待光标,则应在完成操作后调用这个函数,比如显示消息框或对话框,这可能会使等待光标变为其它光标。 如果当前正显示等待光标,也可以调用Restore函数。 如果你需要在没有定义CWaitCursor对象的函数内部恢复等待光标,则应调用CCmdTarget::RestoreWaitCursor。 示例: // 这个例子演示了改变等待光标的操作 // 在完成改变光标的操作以后,你应当调用 // CWaitCursor::Restore以恢复光标。 void AnotherLengthyFunction( ) { CWaitCursor wait; // 显示等待光标 //执行一些冗长操作 //对话框通常会将光标变为标准的箭头光标。 CSomeDialog dlg; dlg.DoModal( ); //为了将光标变回等待光标,必须调用Restore函数。 wait.Restore( ); // 执行一些冗长操作 // 析构函数自动清除等待光标 } // 如果等待光标被创建它的函数所调用的函数改变, // 你可以调用CCmdTarget::RestoreWaitCursor来恢复等待光标。 void CalledFunction() { CSomeDialog dlg; dlg.DoModal(); // 由于CWinApp是从CCmdTarget继承的,我们可以 // 使用应用程序对象的指针来调用CCmdTarget::RestoreWaitCursor。 AfxGetApp()->RestoreWaitCursor( ); // 还有其它冗长操作... } 请参阅:CCmdTarget::RestoreWaitCursor |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。