WEB开发网
开发学院软件开发VC Win32 API实现的组件对象集 阅读

Win32 API实现的组件对象集

 2006-07-22 11:45:26 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 本组件实现了七个COM对象:一、COM组件,实现了两个 Dispatch 接口Itest(默认接口):实现了BASE64加解密,Win32 API实现的组件对象集,发送邮件,以给定分隔字符把字符串转换成数组,钩子安装,设置IIS默认站点的主目录,能够在IE中自定义树形结构,运行tree

本文示例源代码或素材下载

本组件实现了七个COM对象:

一、COM组件,实现了两个 Dispatch 接口

Itest(默认接口):

实现了BASE64加解密,发送邮件,以给定分隔字符把字符串转换成数组,钩子安装,设置IIS默认站点的主目录,拷贝文件夹,删除文件夹,创建多级目录,以给定日期计算星期几,得到内存大小,创建快捷方式,注册COM组件,检测WINDOWS版本,得到磁盘剩余空间,得到程序组路径

IOpen:

调用“打开文件”通用对话框,并对其定制,实现了文本文件的预览。调用"浏览"通用对话框,返回选定的文件夹路径。

IDirectD3D:

采用聚合方式暴露另一组件中的功能。初始化D3D环境,初始化三角形立方体的顶点缓冲,渲染DIRECTX 场景,实现了三角形立方体的旋转。

二、一个ACTIVEX控制,部分功能调用ASP组件,实现饼图的绘制,能够在IE中自定义项数及项值和项名,先注册,运行ctrl.htm即可

三、一个条形图控件,实现了和饼图控件类似的功能,也能够在IE中自定义项名及项值,运行rectctrl.htm即可

四、一个ACTIVEX控件,此控制为复合控件,包含一个子类化TAB控件和饼图控件(TAB控件包容饼图控件) ,运行tab.htm即可。

五、一个子类化WINDOWS树形控件的树控件,能够在IE中自定义树形结构,运行tree.htm即可。

六、一个使用DIRECTX的控件,显示六个旋转的立方体,运行d3d.htm即可,需要Directx9。

七、一个Listview控件,使用WIN32 API实现。

Tags:Win API 实现

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