没做过ocx控件,大家给点提示吧,谢谢
想做一个ImageList控件,大体功能就是从左到右(也可以分行)显示几副图片,每副图放在一个Image控件上,并且支持右键功能:insert image和get image
之前没有用过C++ Builder建过ocx控件,感觉怎么好像有点复杂,搞不清楚类ImageList和ImageListImp之间的关系,还有怎么添加新的属性以及方法,图片怎么作为接口传递?各位大虾能不能给点提示?谢了
问题点数:80、回复次数:6Top
1 楼Waiting4you(毛毛)回复于 2005-11-05 14:05:05 得分 0
偶也没做过,帮你顶下先Top
2 楼rainfall19831109(恩恩)回复于 2005-11-05 14:41:26 得分 0
建一个Active Form工程
然后在里面有个Library的...
你在里面可以很容易的添加属性的方法的...
其实用CB做OCX是很简单很方便的(个人认为)Top
3 楼mashimaro3600(爱吃白菜|教育免费)回复于 2005-11-17 18:31:46 得分 0
rainfall19831109兄,你做过activ form,遇到过鼠标被锁定的问题吗?
小弟写的active form, 注册在bcb6中,然后随便写个新app,放入这个ocx,
生成exe执行以后,只要在ocx的画面范围内点击了,然后整个exe其他的控件
就收不到鼠标事件了,这时点击程序标题条的放大缩小关闭 按钮都不管用了
但是只要鼠标在别处,比如桌面点击,然后再回到这个程序的界面上,那么
鼠标就好了
这个是咋回事儿啊
Top
4 楼rainfall19831109(恩恩)回复于 2005-11-17 18:50:16 得分 0
你的代码有问题吧???我没遇过这情况Top
5 楼mashimaro3600(爱吃白菜|教育免费)回复于 2005-11-18 15:30:16 得分 0
恩就是阿
机器上安装的这个bcb6感觉不太稳定 ,在google上搜到了一个大概是巴西还是葡萄牙网站提供的bcb升级包 升成了bulid 10.166 那个网上很好找到的中文版166升级包 没有安装过
http://community.csdn.net/Expert/topic/4159/4159921.xml?temp=.5863764
jixiaoqiang (探索者) 这个兄弟描述的情况和我遇到的一样
我也是 就是新建一个active form,上面放了一个按钮,调用这个ocx的程序就会出现鼠标被
锁的问题
还有这样的情况:为了避免这个问题,我就直接在active form上先放了一个panel,让panel占
满窗口客户区,然后再在panel上放我的东西,
这样调用这个ocx的程序,就不会有鼠标锁住的问题了
但有个小毛病,在这个使用ocx的程序的RAD编辑界面上,我用鼠标就点不中这个ocx的区域
来调整控件尺寸了,只能在object treeview里选中手工改
Top
6 楼mashimaro3600(爱吃白菜|教育免费)回复于 2005-11-18 15:37:21 得分 0
zsuivon要做的这个ocx 直接用listbox就可以完成了阿 当然是实现简单的功能,如果实现acd see的缩略图浏览控件,那就得自己从头做了Top




