社区
ATL
帖子详情
怎么把不可视的控件转换成可视的ocx?
IceCoolBea
2003-10-20 10:25:17
我在PB中使用一个vc的控件,可是因为这是一个不可视的控件,所以在pb里是无法显示出该控件定义的事件的,所以我也就没办法写这个控件的事件的脚本,但我有这个控件的源程序,想请教下大家是否有很快的方法把这个控件转换成一个可视的控件,这样pb就可以显示出控件的所有事件了,请大家帮助我一下,谢谢。
...全文
30
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,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章