社区
ATL
帖子详情
如何让控件原码中定义的enum数据在应用程序中生成的控件头文件中可见
bingo_zb
2003-10-16 10:34:34
我写了个控件BTCOcx.ocx,在BTCOcxCtl.h中定义了一组enum常量,但在应用程序中的btcocx.h中没有这些定义,我该怎么办呢?
...全文
30
13
打赏
收藏
如何让控件原码中定义的enum数据在应用程序中生成的控件头文件中可见
我写了个控件BTCOcx.ocx,在BTCOcxCtl.h中定义了一组enum常量,但在应用程序中的btcocx.h中没有这些定义,我该怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bingo_zb
2003-10-17
打赏
举报
回复
还是不行
honghaozi
2003-10-17
打赏
举报
回复
在前面加上
typedef [uuid(。。。。。。。), helpstring("。。。。。。。")]
enum
{
。。。。
}。。。;
bingo_zb
2003-10-17
打赏
举报
回复
不行,位置有要求吗?
atllover
2003-10-17
打赏
举报
回复
在odl中定义,这个enum数据类型。
typedef enum {xx,yy,} data;
然后编译,就可以了。
我在dll中是这样做的,
首先在idl中定义enum数据类型(这个数据类型将在引用这个dll的程序中使用)。
试一试,肯定可以。
dsd999
2003-10-17
打赏
举报
回复
up
bingo_zb
2003-10-16
打赏
举报
回复
up
bingo_zb
2003-10-16
打赏
举报
回复
以前用过别人的控件(无原码),是可以的
bingo_zb
2003-10-16
打赏
举报
回复
up
bingo_zb
2003-10-16
打赏
举报
回复
我把定义放到odl文件中了,但没作用,需要什么特殊的语法吗?或者放到特定的位置上?
bingo_zb
2003-10-16
打赏
举报
回复
能否请给出具体的语法,谢谢
skt01
2003-10-16
打赏
举报
回复
up
LeeZi
2003-10-16
打赏
举报
回复
把定义放在ODL文件中就可以了。具体的做法参考MSDN吧。
天限天空
2003-10-16
打赏
举报
回复
idl 中
多线程开发实例:文件查找器 全部
原码
附带详细注释。
基本界面如下图所示: ①选择开始查找的按钮:将Default Button设为True(即设为软件界面上默认按回车键响应的按钮)
C++builder,visual C++,C#,C区别
C++ Builder C++ Builder是由Borland公司 继Delphi之后又推出的一款高性能可视化集成开发工具。C++ Builder具有快速的可视化开发环境:只要简单地把
控件
(Component)拖到窗体(Form)上,
定义
一下它的属性,设置一下它的外观,就可以快速地建立
应用程序
界面;C++ Builder内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面...
C学习笔记
C里面的注释 是/**/ // 是C++的注释
数据
类型:简单类型,结构类型,指针类型 简单类型:基本类型(int,float,double,char,void(无类型)),用户
定义
类型(
enum
) 结构类型:数组,结构struct,联合union,类class 指针类型:*
数据
类型的本质:创建变量的模子,固定内存大小的别名,编译器可以根据不同类型的
数据
分配不同大小的内存空间 typede...
学习心得:
控件
之Tree Control (仿系统目录树视图)
一、几个概念(摘)1.外壳名字空间: 在WINDOWS
中
又叫外壳名字空间(Shell Name Space).外壳名字空间是Windows下的标准文件系统,它大大扩展了Dos文件系统,形成了以“桌面”(Desktop)为根的单一的文件系统树,原有的C盘、D盘等目录树变成“我的电脑”这一外壳名字空间子树的下一级子树,而像“控制面板”、“回收站”、“网上邻居”等
应用程序
及“打印机”等设备也被
C++Builder的基本功能
C++Builder的基本功能 我们用高级语言写程序,我们很得意,因为高级语言比较接近人类的语言,使我们用起来得心应手,所以我们当然得意。但我们更得意的一定是让程序代码赶快变成可执行文件。 无论是在写代码的过程,还是最后要编译成可执行文件,都需要有一个工具存在。这一工具一般称为编程集成环境(IDE)。之所以称为集成,是因为从写代码到最后软件的出炉,我们需要它的地方实在太多了,这里列出其
中
...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章