使用Excel相关的COM组件封装的报表打印功能,多线程方式导出报表,采用配置文件设置报表的相关信息,在Visual C++ 6.0下测试通过。 本版本重新构造了报表导出的参数结构信息,使用CExcelWnd封装了报表打印和导出的功能,简化了调用时的入口参数,使用的时候只需要关注 Export(CListCtrl &list, int iFields, BOOL bPrint)方法即可。
ini配置的一部分 Dim ret As Long Dim buff As String buff = String(255, 0) ret = GetPrivateProfileString("list", "drive1", "drive1", buff, 256, App.Path & "\" & "printer.ini") Drive1.Drive = buff ret = GetPrivateProfileString("list", "dir1", "dir1", buff, 2