MFC ActiveX 控制項精靈

ActiveX 控制項是 Automation 伺服程式的特定類型;它是可重複使用的元件。 裝載 (Host) ActiveX 控制項的應用程式是這個控制項的 Automation 用戶端。 如果要建立這類可重複使用的元件,則請使用這個精靈來建立您的控制項。 如需詳細資訊,請參閱 MFC ActiveX 控制項

此外,您可使用 MFC 應用程式精靈來建立 Automation 伺服程式 MFC 應用程式。

使用這個精靈建立的 ActiveX 控制項可以有使用者介面,也可以是不可見的。 您可在精靈的控制項設定頁面來表示這個選項。 計時器控制項是您希望成為不可見 ActiveX 控制項的例子。

ActiveX 控制項可具有複雜的使用者介面。 有些控制項可能就像封裝的表單:包含許多欄位的單一控制項,每個欄位都有適當的 Windows 控制項。 例如,一個實作為 MFC ActiveX 控制項的汽車零件物件可能有個像表單的使用者介面,使用者透過這個介面可讀取並編輯零件編號、零件名稱以及其他資訊。 如需詳細資訊,請參閱 MFC ActiveX 控制項

如需為 ActiveX 物件建立容器 (Container),請參閱建立 ActiveX 控制項容器

MFC 起始程式包含 C++ 原始程式 (.cpp) 檔、資源 (.rc) 檔及專案 (.vcxproj) 檔。 起始檔案 (Starter File) 中所產生的程式碼是以 MFC 為基礎。

以下範例清單顯示 ActiveX 控制項相關的工作和增強功能的類型:

概觀

這個精靈頁面將會為您建立的 MFC ActiveX 控制項專案描述目前的應用程式設定。 在預設情況下,精靈會如下建立專案:

  • 預設專案不會產生執行階段授權或說明檔。 您可在應用程式設定頁面變更這些預設值。 只有在 ActiveX 控制項精靈的這個頁面上所進行的選取會反映在 [概觀] 頁面中。

  • 專案會根據專案的名稱來包含控制項類別和屬性頁類別。 您可以在控制項名稱頁面上編輯專案的名稱和檔名。

  • 控制項並不是以現有的 Windows 控制項為基礎、而是在可見時啟動、具有使用者介面且包含 [關於] 對話方塊。 您可在控制項設定頁面變更這些預設值。

請參閱

概念

Visual C++ 專案

其他資源

建立和管理 Visual C++ 專案

ATL Concepts