Chinaunix首页 | 论坛 | 博客
  • 博客访问: 192806
  • 博文数量: 90
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-23 16:48
文章分类

全部博文(90)

文章存档

2015年(1)

2011年(21)

2010年(59)

2009年(9)

我的朋友

分类: C/C++

2010-07-14 09:48:17

就是要能在VB编辑时列出LiteGrid的Cell对象的属性。
首先,为什么列不出来,那是因为我们的Cell属性的返回类型是LPDISPATCH,也就是IDispatch*,IDispatch是一通用接口,好象是没有Text之类的属性的了
所以,很简单的,把LPDISPATCH改成ICell*就可以了
1.打开LiteGrid.odl文件,将Cell属性的返回类型LPDISPATCH改成ICell*
是不是好了,编译看看,好象不行啊,不认识ICell*,呵呵,我想大多数的朋友都知道原因的,把ICell接口的定义提前就可以了。
2.把从注释语句
    //  Primary dispatch interface for CCell
开始的ICell接口相关的定义拉到
    //  Primary dispatch interface for CLiteGridCtrl
前面。
编译看看,成功了
3.在VB中试试,当写到LiteGrid1.Cell(0,0).时,是不是列出来Cell对象的属性了,虽然只有一个(本来就只有一个啊),写完后,运行看看,OK了
好简单啊,呵呵,这回就算一小碎步吧,接下来我们会转个弯,把步子迈向属性页了,不过要到下一文了
 
阅读(1179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~