1 / 5
文档名称:

GridReport在VC中的使用方法.docx

格式:docx   大小:36KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GridReport在VC中的使用方法.docx

上传人:漫山花海 2019/3/1 文件大小:36 KB

下载得到文件列表

GridReport在VC中的使用方法.docx

文档介绍

文档介绍:一,导入将Grid++Report安装文件夹中,Sample文件夹下的Utility文件夹全部考中工程文件夹中,,加入:#include<>//CARRAY类头文件5-24日加#include <> //GridReport omModule_Module;#include ".\Utility\"  //相对地址,如果出现编译错误,极可能是由于这个文件包含地址没写对还要将D:\Grid++\Samples\(可以先运行上面的代码,根据出错信息的相对地址,加入即可)下面是我添加的方法在CWinApp派生的类中的InitInstance与ExitInstance方法中实现以上对应的代码。代码类似如下:[cpp] Module _Module;          //必须加,否则会出现编译出错:无法解析的外部符号"classATL::CComModule _Module" (?_Module@***@******@ATL@***@A)    BOOLCDlgApp::InitInstance()    {        // 的支持        HRESULT hRes = ::CoInitialize(NULL);        ATLASSERT(EEDED(hRes));        (0, AfxGetInstanceHandle());        ...    }    int CDlgApp::ExitInstance()    {        // 的支持的释放操作        ();        ::CoUninitialize();        return CWinApp::ExitInstance();    }  二,插入控件在DLG上,右击,选择“插入ACTIVEX控件”,选择Grid++:IDC_GRDISPLAYVIEWER1三、在对话框头文件******Dlg中加入:[cpp] viewplaincopyIGridppReportPtr   m_pGridppReport;    IGRDisplayViewerPtr  m_pDisplayViewer;  四.      在OnInitDialog()函数中加入:[cpp] viewplaincopy//创建报表主对象         ( __uuidof(GridppReport) );         ATLASSERT(m_pGridppReport !=NULL);         //取得查询显示器控件的接口指针         CWnd *pDispalyViewerWnd =GetDlgItem(IDC_GRDISPLAYVIEWER1);         LPUNKNOWN spUnk =pDispalyViewerWnd->GetControlUnknown();