网站首页 > 技术教程 正文
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不兼容问题
你 发表评论:
欢迎- 07-17iOS14画中画,这些视频应用已经支持了
- 07-17一款认为比较好用的极简播放器(最精简的播放器)
- 07-17Carplay最好用的音乐播放app是哪个?
- 07-17QQ影音新版发布 Gif截图提供大小选择
- 07-17腾讯 QQ HD 从苹果 App Store 下架
- 07-17字节跳动内测首款音乐App汽水音乐
- 07-17抖音APP最新内测版:加入听全曲功能 推出极简版音乐播放器
- 07-17最干净影音播放器!QQ影音V3.8发布下载
- 最近发表
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)