代码改变世界

随笔分类 -  MFC

[GUI开发]界面繁忙的处理

2013-04-16 22:11 by 鉴于, 407 阅读, 收藏,
摘要: 当主线程需要进行耗时操作时,我们需要告知用户程序正在运行,需要用户耐心等待。这时可在按钮相应事件里添加 CWaitCursor curWait; 该语句将会定义个CWaitCursor对象,在构造函数里会将光标设置为等待状态,在退出该作用域时会调用析构函数将恢复光标状态。CWaitCursor 定义在afxwin2.inl文件中_AFXWIN_INLINE CWaitCursor::CWaitCursor() { AfxGetApp()->BeginWaitCursor(); } _AFXWIN_INLINE CWaitCursor::~CWaitCursor() { AFX_BEGIN 阅读全文