Win32 API实现的组件对象集

王朝vc·作者佚名  2006-01-17
窄屏简体版  字體: |||超大  

Win32 API实现的组件对象集

作者:许文涛

下载源代码

本组件实现了七个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实现。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航