设置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
}
// 还原状态栏之前的样子

 

posted @ 2020-02-22 23:55  中国膜结构网mjgou  阅读(405)  评论(0编辑  收藏  举报