网站首页 > 技术教程 正文
1.创建名为RL的MFC窗口程序
2.复制Utility 子目录
在 VC 例子程序的 Utility 子目录下提供几个可以复用的文件,建议将其应用到你的项目中,如果因为文件位置的原因造成编译不通过,将代码中文件的路径改为实际的就行。下面是这几个文件的简单说明:
1、GRImport.h: 引用 Grid++Report 类型库,并定义了各个事件对应的常量值
2、GridppReportEventImpl.h: 定义报表事件响应类,以此类为基类,通过重写各个事件对应的虚函数可以实现对报表事件的响应。此文件中已经加入对 GRImport.h 的包含引用。
3、GridppReportEventImpl.c:报表事件响应类参数信息静态成员变量的定义,此文件必须加入到你的项目中。
4、GetPath.h:几个根据当前环境获取文件路径与数据源连接串的方法。
3. 在项目中加入对 Grid++Report 的引用:
包含 GridppReportEventImpl.h 即可。如果项目中有很多地方会引用到,将其放在 stdafx.h 中比较合适。GRImport.h 中的
#import "..\..\..\grpro.tlb" no_namespace named_guids
#import "..\..\..\grdes.tlb" no_namespace named_guids
这两句有可能编译不通过,可以将前面的相对路径用实际路径代替即可,grpro.tlb 与 grdes.tlb 这两个文件在 Grid++Report 的安装目录下。
4.在 stdafx.h 文件中加入以下语句,即可实现程序项目对 ATL 的支持。
//Enable MFC project to support ATL
#include <atlbase.h>
extern CComModule _Module;
#include <atlcom.h>
#include <afxdisp.h>
#include <afxdisp.h>
#include <afxdisp.h>
5.添加报表变量
IGridppReportPtr m_pGridppReport;
6. 在项目中加入对 COM 的支持:
应该在项目的起始文件的 WinMain 函数中加入对 COM 支持的代码,Grid++Report 才能在项目中正常的运行。首先定义 _Module 变量,在开始位置调用 ::CoInitialize 与 _Module.Init,在程序退出之前调用 ::CoUninitialize 与 _Module.Term。
7.添加路径文件
8.添加报表文件
9.创建按钮显示报表
10.点击按钮显示报表
猜你喜欢
- 2024-11-05 不懵圈,一篇教你看懂尿常规 如何解读尿常规
- 2024-11-05 VMware Workstation Pro 15.5.0 安装报错(Microsoft VC)
- 2024-11-05 预精轧机轴承失效分析及结构改进设计
- 2024-11-05 C语言篇·······在VC6.0下运行C语言程序
- 2024-11-05 如何在win8.1下运行VC6.0 vc8 runtime安装
- 2024-11-05 Ghost Win10 企业版 X64 纯净版V2018.11
- 2024-11-05 C语言/C++编程?制作简单的非图形界面,经典贪吃蛇小游戏!
- 2024-11-05 C语言编程入门基础篇,在VC6.0下运行C语言程序
- 2024-11-05 避无可避 计算机专业的四大坑 别指望学校的课程 否则毕业找工作都难
- 2024-11-05 解决vc6.0在 win7和win10不兼容问题
你 发表评论:
欢迎- 05-1613步震撼淘宝大促闪光裂纹破墙立体字PS制作教程
- 05-16AI教程 | 绘制扁平的萌萌哒图标
- 05-160基础学平面设计所需了解的基础常识汇总
- 05-16自学平面设计需要多长时间?十六年职业设计总监告诉你
- 05-16平面设计都要学习哪些内容?
- 05-16李涛PS教程 高手之路PS教程 合成教程 —制作一个小星球
- 05-16Illustrator实例教程:制作炫酷的漩涡效果
- 05-16Illustrator实例教程:利用混合工具制作一朵炫酷的花
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)