關鍵字
以下包含解釋
一個典型的空間包括設計時和運行時的用戶界面,唯一的IDispatch接口定義控制項的方法和屬性,唯一的IConnectionPoint接口用於控制項可引發的事件。除此之外,一個控制項還可以包含對
其整個生命周期的一執性支持,以及對剪貼,拖放等用戶界面特性的支持。從結構上看,一
個控制項有大量必須支持的COM接口,以利用這些特性。Active X控制項永遠是放在其所放置的容
器內運行的,空間的擴展名為.OCX,但從運行模組的角度看,它不過是一個標準的WINDOWS
DLL檔案。
屬性和事件是容器內應用程式與控制項通訊的方式,容器和控制項之間的通信使用事件。對於
ActiveX控制項,事件是在容器端時顯現的IDispatch接口。事件的底層機制稱連線點。一個連線
點就是與容器通訊所需接口的類型描述,連線點不只限於IDispatch接口,它也可用任何COM
實現,控制項只不過第一個利用他們。
ACTIVEX 是一個獨立的對象,可以激起和相應事件,處理訊息,具有唯一的屬性,並有多執行緒能
力,並支持其餘容器之間的雙向通信和訊息傳遞.ACTIVE X控制項最奇妙的地方在於它的可程式
性和克重複使用性.它對外部環境是開放的,能被各種編程合肥編程環境使用.控制項對外有三個
屬性集.(屬性,對象,方法)