[MSCE U13 C++]点云导入和导出添加进度条的问题

老师,您好

       我在导入和导出点云的时候,由于界面长时间出现未响应的状态,需要加入进度条,我参考了论坛上符老师的一个例子,如下:

void completionBarTest()
{
	WString   txtLine;
	int       percent, totLines = 45267;
	MSDialogP cmplDbP = mdlDialog_completionBarOpen(L"Reading ASC DEM DataFile ...");
	mdlDialog_completionBarUpdate(cmplDbP, NULL, 0);
	BeFileStatus status;
	BeTextFilePtr fp = BeTextFile::Open(status, L"D:\\Foo-src\\MDL.V8i\\NorthStar\\catenary\\test\\13.asc", TextFileOpenType::Read, TextFileOptions::KeepNewLine);
	for (int i = 0; i<totLines; i++)
	{
	    fp->GetLine (txtLine);
		percent = i * 100 / totLines;
		if (percent > 100) percent = 100;
		mdlDialog_completionBarUpdate(cmplDbP, NULL, percent);
	}
	mdlDialog_completionBarClose(cmplDbP);
	fp->Close();
}

可以出现进度条对话框,但是进度条并不会更新。后来我发现API文档中自带了点云导入和导出的进度接口IPointCloudImportProgress和IPointCloudPodWriterProgress,但是论坛上找不到相关的资料。请问一下,这两个接口该怎么使用?可以提供一下相关的例子?