2 回答

TA貢獻1826條經驗 獲得超6個贊
ATL 的控件宿主 API 是允許任何窗口充當 ActiveX 控件容器的一組函數。由于這些函數可用作源代碼并被 ATL71.dll 公開,因此可以將它們靜態地或動態地鏈接到項目。

TA貢獻1858條經驗 獲得超8個贊
AtlAxGetControl為系統API ATLAPI AtlAxGetControl( HWND h, IUnknown** pp ); ATL 的控件宿主 API 是允許任何窗口充當 ActiveX 控件容器的一組函數。由于這些函數可用作源代碼并被 ATL71.dll 公開,因此可以將它們靜態地或動態地鏈接到項目。下表列出了控件宿主函數。 函數 說明
AtlAxAttachControl 創建一個宿主對象,將它連接到提供的窗口,然后附加現有控件。
AtlAxCreateControl 創建一個宿主對象,將它連接到提供的窗口,然后加載控件。
AtlAxCreateControlLic 創建一個授權的 ActiveX 控件,初始化該控件,并將它承載在指定的窗口中,這類似于 AtlAxCreateControl。
AtlAxCreateControlEx 創建一個宿主對象,將它連接到提供的窗口,然后加載控件(還允許設置事件接收)。
AtlAxCreateControlLicEx 創建一個授權的 ActiveX 控件,初始化該控件,并將它承載在指定的窗口中,這類似于 AtlAxCreateControlLic。
AtlAxCreateDialog 從對話框資源創建一個無模式對話框并返回窗口句柄。
AtlAxDialogBox 從對話框資源創建一個模式對話框。
AtlAxGetControl 返回窗口中承載的控件的 IUnknown 接口指針。
AtlAxGetHost 返回連接到窗口的宿主對象的 IUnknown 接口指針。
AtlAxWinInit 初始化控件宿主代碼。
AtlAxWinTerm 取消初始化控件宿主代碼。
- 2 回答
- 0 關注
- 852 瀏覽
添加回答
舉報