MFC设置鼠标为忙碌状态

本文介绍了如何在程序执行耗时任务时,通过CWaitCursor实现鼠标转圈的忙碌状态提示,以增强用户交互体验。作者详细展示了设置和恢复忙碌模式的过程,并在适当位置使用MessageBox通知用户任务完成。
摘要由CSDN通过智能技术生成

有时程序执行某个过程很耗时,为了提示用户程序处于忙碌状态,可以将鼠标设置为转圈的忙碌状态:

{
	CWaitCursor wait; // display wait cursor. 设置为忙碌模式
	// do some lengthy processing
	Sleep(1000);
	AfxMessageBox(_T("Process Complete")); //This changes the cursor.
	
	wait.Restore(); //Restore the Wait cursor. 继续变回忙碌模式
	Sleep(1000);
	// wait.~CWaitCursor(); //主动消除忙碌模式
}// destructor automatically removes the wait cursor. 出作用域后忙碌模式消除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值