程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> 關於VC++ >> Win32 API實現的組件對象集

Win32 API實現的組件對象集

編輯:關於VC++

本組件實現了七個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實現。

本文配套源碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved