MFC 控制項範例
更新:2007 年 11 月
本章節內的主題是 MFC ActiveX 控制項 (Control) 範例的摘要。如需所有 MFC 範例的清單,請參閱 MFC 範例。
ActiveX 控制項 (先前稱為 OLE 控制項),是一個帶有擴充介面的 ActiveX 物件,而擴充介面可使 ActiveX 物件的行為與 Microsoft Windows 控制項類似。
ActiveX 控制項
BUTTON 範例:示範功能表和屬性頁
示範就地啟動功能表、內建屬性 (Stock Property) 頁和 [關於] 對話方塊的控制選項的使用方式。CIRC 範例:ActiveX 控制項
示範 ActiveX 控制項的基本項目,包含控制項繪製、內建和自訂的屬性、內建和自訂的事件、色彩和字型的使用、內建的字型屬性頁、預設屬性頁和版本控制。CONTAINER 範例:視覺化編輯容器應用程式
示範視覺化編輯容器應用程式。IMAGE 範例:建立非同步下載的 ActiveX 控制項
示範如何使用 MFC 來建置 (Build) 可非同步下載資料的 ActiveX 控制項。LICENSED 範例:強制使用設計階段和執行階段授權
一個強制設計階段和執行階段授權使用的控制項。LOCALIZE 範例:擁有當地語系化使用者介面的控制項
一個當地語系化使用者介面的控制項,它將展示用於當地語系化之個別型別程式庫和資源動態聯結程式庫 (DLL) 的使用方式。NETADDR 範例:Vista 網路位址驗證器控制項範例
示範 Windows Vista「網路位址驗證器」控制項的用法。REGSVR 範例:叫用自我登錄程式碼
示範自我登錄程式碼的引動過程。SPINDIAL 範例:示範屬性頁驗證
一個擁有微調撥號視覺外觀的控制項,可展示屬性頁資料驗證。TESTHELP 範例:擁有工具提示和說明的 ActiveX 控制項
一個擁有自己的說明檔案和工具提示的 ActiveX 控制項。TIME 範例:在設定的間隔引發計時器
一個在執行階段不可見,且會在設定的時間間格引發計時器事件的控制項。示範告知功能和環境屬性 (Ambient Property)。XLIST 範例:顯示文字或點陣圖
一個從 Windows 清單方塊子類別化、可顯示文字或點陣圖項目的控制項。
加入 ActiveX 控制項至工具箱
若要將 ActiveX 控制項或物件放置在 [工具箱] 視窗,請參閱自訂工具箱對話方塊。一旦插入完成,您便可以將 ActiveX 控制項拖曳至正在建構的對話方塊中。
![]() |
---|
若要快速地將已登錄的 ActiveX 控制項加入至對話方塊範本中,請參閱檢視和加入 ActiveX 控制項於對話方塊。 |
手動登錄 ActiveX 控制項
為了執行下列程序,您必須先安裝 ActiveX 開發工具,且須先開啟開發環境。
開啟 ActiveX 控制項測試容器。如需測試容器 (Test Container) 存取方式的詳細資訊,請參閱使用測試容器測試屬性和事件。
在 [檔案] 功能表,按一下 [登錄控制項]。
這樣便會出現 [登錄控制項] 對話方塊。
按一下 [登錄],並瀏覽至安裝了 ActiveX 控制項的目錄。
在 [檔名] 清單中,按兩下控制項的檔案。測試容器 (Test Container) 將登錄此控制項,並將其加入至 [登錄控制項] 對話方塊 [已登錄的控制項] 之下的清單中。
按一下 [關閉] 來關閉 [登錄控制項] 對話方塊。您現在可以在測試容器、任何對話方塊或是表單中插入您的控制項。
測試容器中的測試控制項
ActiveX 控制項測試容器是用來測試和偵錯 ActiveX 控制項的工具。您可以使用這種容器,以變更控制項屬性、叫用它的方法和引發它的事件,測試該控制項的功能。如需使用測試容器的詳細資訊,請參閱使用測試容器測試屬性和事件。