设置cad进度条的arx代码
//测试进度条
void TestAcadProgressBar()
{
acutPrintf(_T("启动进度条..."));
acedSetStatusBarProgressMeter(_T("测试"),0,100);
for (int i = 0; i <= 100; ++i)
{
Sleep(100);
acedSetStatusBarProgressMeterPos(i);
}
acedRestoreStatusBar();
}
在CAD状态栏显示操作和进度。
// Include File rxmfcapi.h
// 1、正在运行的操作在状态栏上的提示
// 2、控制进度条最小位置
// 3、控制进度条最大位置
acedSetStatusBarProgressMeter(TEXT("Do something...:"), 0, 5);
for (int i = 0; i < 5; i++)
{
// 控制进度条当前进度位置
acedSetStatusBarProgressMeterPos(i+1);
// Do something
}
// 还原状态栏之前的样子