社区
ATL
帖子详情
怎么把不可视的控件转换成可视的ocx?
IceCoolBea
2003-10-20 10:25:17
我在PB中使用一个vc的控件,可是因为这是一个不可视的控件,所以在pb里是无法显示出该控件定义的事件的,所以我也就没办法写这个控件的事件的脚本,但我有这个控件的源程序,想请教下大家是否有很快的方法把这个控件转换成一个可视的控件,这样pb就可以显示出控件的所有事件了,请大家帮助我一下,谢谢。
...全文
42
13
打赏
收藏
怎么把不可视的控件转换成可视的ocx?
我在PB中使用一个vc的控件,可是因为这是一个不可视的控件,所以在pb里是无法显示出该控件定义的事件的,所以我也就没办法写这个控件的事件的脚本,但我有这个控件的源程序,想请教下大家是否有很快的方法把这个控件转换成一个可视的控件,这样pb就可以显示出控件的所有事件了,请大家帮助我一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半宫佳丽
2003-10-21
打赏
举报
回复
嗯。。。就象warmchang(风滑过的痕迹) 说的,如果是无窗口的,加上那个属性也没用。。。不好意思,如果是隐常窗口的,就可以了。。。
IceCoolBea
2003-10-21
打赏
举报
回复
非常感谢各位,我水平太低,只好依靠大家的帮助了,此外,plane1980(fy)老兄,如果能帮我改好的话请发到我邮箱里,我再另外开帖给你分。
warmchang
2003-10-21
打赏
举报
回复
Any类型的?
在VC中试试BSTR或者是VARIANT类型。
IceCoolBea
2003-10-21
打赏
举报
回复
谢谢大家,那我再请教大家一下,我在pb或vb里能看到有些控件的参数是Any类型的,vc里面要定义成什么类型才能有这个效果呢?
plane1980
2003-10-20
打赏
举报
回复
要做成什么样子?
你把它描述一下,发到我的邮箱:main19@163.com
IceCoolBea
2003-10-20
打赏
举报
回复
各位大哥,你们说起来都容易啊,可是我的水平实在有限呀,能不能麻烦哪位能详细的告诉我应该怎么做呢?随便哪种方法都可以。分数重谢。
shudingbo
2003-10-20
打赏
举报
回复
就是,重新做一个还来的快点!
————————————————
做个新的,把原来那个包在里面。
新的直接调用旧的接口!
warmchang
2003-10-20
打赏
举报
回复
呵呵,关于时间这个我还没有具体的做过,试试在你的控件里面添加一个事件,然后在时间的函数里面除了fire这个事件外,添加一个类似sendmessage(...)的语句来调用无窗口控件里面的事件试试!
其实如果实现起来不是很方便的话还不如重新作一个了,反正源代码你都有了,^_^
warmchang
2003-10-20
打赏
举报
回复
如果以前的控件是无窗口的,即使加了OLEMISC_INVISIBLEATRUNTIME属性也还要改很多的地方!
这样的解决方法:你还是要作一个新的带窗口控件,然后在这个控件实例化的时候动态创建你现有的无窗口控件,然后在你的控件里面把无窗口控件的所有属性、方法、事件再实现一遍(当然只是简单调用已有控件的)。
IceCoolBea
2003-10-20
打赏
举报
回复
大哥,能不能告诉应该加在哪里?怎么加呀?我的vc很弱的,谢谢
半宫佳丽
2003-10-20
打赏
举报
回复
加上这个属性 OLEMISC_INVISIBLEATRUNTIME |
IceCoolBea
2003-10-20
打赏
举报
回复
为什么不能包一层可视控件呢?我正想这么做。请说说好吗?重新做很难的,因为源码不是我写的。
warmchang
2003-10-20
打赏
举报
回复
开始想把这个不可视的控件外面包一层可视控件,不过想了一下似乎行不通。
既然你有源代码了,还是重新作一个有窗口的控件吧,^_^
vfp6.0系统免费下载
答案: 在 6.0 版中,包含有以下 ActiveX
控
件的文件,其名称已从 Comctl32.
ocx
更改为 Mscomctl.
ocx
: Microsoft ListView Control Microsoft TreeView Control Microsoft ImageList Control Microsoft ...
asp.net知识库
在C#里把ArrayList
转换
为Array 或 把Array
转换
为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口
控
件UI状态
控
制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# 3.0 新特性概览 C#...
易语言程序免安装版下载
注意:静态编译后常量数据位于PE文件的.rdata段中,只可读不可写,编程时请避免修改它们。譬如以下的代码,静态编译后就可能会出现问题: a = " " GetWindowTextA(hWnd, a, 20) 正确的代码为: a = 取空白文本 ...
Delphi5开发人员指南
7.3 把ActiveX
控
件加到组件面板上 143 7.4 Delphi组件外套 144 7.4.1 外套文件是从哪来的 152 7.4.2 枚举 152 7.4.3
控
件接口 152 7.4.4 TOleControl的派生类 152 7.4.5 方法 152 7.4.6 属性 153 7.5 在应用程序中...
万能票据打印专家-PC V 5.7.1授权直装版
4、支持票据项目间的公式计算:能实现录入小写金额自动
转换
为大写,票据各项目间能定义四则混合运算,轻松实现快速开票 5、自动填写大写日期,完全符合银行票据填规范 6、预置数据管理:用户可以定义票据开票时选择...
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章