什麼是 ATL 控制項裝載 API?
ATL 控制項的裝載 API 是允許所有視窗為 ActiveX 控制項容器的一組函式。 這些函式可以靜態或動態方式連結至您的專案中,因為它們可做為原始程式碼以及 ATL90.dll 公開。 控制項載入函式在下表中列出。
Function |
描述 |
---|---|
建立主應用程式物件,將它連接至提供的視窗,然後將現有的控制項。 |
|
建立主應用程式物件,將它連接至提供的視窗,然後載入控制項。 |
|
建立已授權的 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗,類似於 AtlAxCreateControl。 |
|
建立主應用程式物件,將它連接至提供的視窗,然後載入控制項 (也允許事件接收所設定)。 |
|
建立已授權的 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗,類似於 AtlAxCreateControlLic。 |
|
若要從對話方塊資源中的非強制回應對話方塊並傳回視窗控制代碼。 |
|
若要從對話方塊資源的強制回應對話方塊。 |
|
傳回在視窗中裝載控制項的 IUnknown 介面指標。 |
|
傳回連接的主應用程式物件的 IUnknown 介面指標至視窗。 |
|
初始化控制項裝載程式碼。 |
|
Uninitializes 控制項裝載程式碼。 |
在前三 HWND 函式的參數必須是現有的視窗 () 幾乎任何型別。 如果您明確呼叫這三個函式都 (通常,您不需要),請勿將控制代碼已經為裝載的視窗 (如果您,現有的主應用程式物件將不會釋放)。
前七個函式呼叫隱含 AtlAxWinInit 。
注意事項 |
---|
控制項裝載 API 以 ATL 的支援的基礎 ActiveX 控制項內含項目。不過,如果您使用或,以充分利用 ATL 的包裝函式類別,通常沒有必要直接呼叫這些函式。如需詳細資訊,請參閱 哪個 ATL 類別有助於 ActiveX 控制項內含項目?。 |