WEB开发网
开发学院软件开发VC COM组件设计与应用(十八)——属性包 阅读

COM组件设计与应用(十八)——属性包

 2006-07-22 22:55:21 来源:WEB开发网   
核心提示: 3、增加 ATL 对象类,默认全部选项,COM组件设计与应用(十八)——属性包(2),示例程序中的 ATL 对象短名称是 Property,4、增加一些属性,默认全部选项,示例程序中 ATL 类短名称为 Property,在以前的章回中,我们只介绍了增加接口函数的方法

3、增加 ATL 对象类,默认全部选项。示例程序中的 ATL 对象短名称是 Property。

4、增加一些属性。在以前的章回中,我们只介绍了增加接口函数的方法,由于今天是首次增加接口属性,所以稍微细致一些。步骤是,在ClassView卡片中选择接口(IProperty)后,执行鼠标右键菜单"Add Property..."

5、增加 BSTR 类型的接口属性 str,同样的方式,再增加一个 long 型的接口属性 interger。在示例程序中,这两个属性其实只为演示,并没有实际的意义。

6、接口中的属性,多数情况下会对应对象内部的一个成员变量,因此我们现在要添加成员变量。选择对象类名,执行鼠标右键菜单"Add Member Variable...."

7、添加两个成员变量,一个是 CComBSTR m_str 对应于接口属性 str;另一个是 long m_integer 对应于接口属性 integer。

(2)vc.net 开发步骤

1、建立一个空白解决方案。

2、在解决方案中,新增 ATL 项目。示例程序中项目名称叫 Simple18, 注意不要选择“属性化编程”方式。

3、添加 ATL 类。选择 “ATL 的简单对象”。默认全部选项。示例程序中 ATL 类短名称为 Property,类名称为 CMyProperty。(注1)

上一页  1 2 3 4 5  下一页

Tags:COM 组件 设计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接