AtlAxCreateControl
建立 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗。
重要
這個函式不能用於 Windows 執行階段執行的應用程式。
ATLAPI AtlAxCreateControl(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer
);
參數
lpszName
要傳遞的字串指標至控制項。 以下列其中一個必須格式:ProgID (例如「MSCAL.Calendar.7」
CLSID (例如「{0} 8E27 C92 B-1264-101C-8A2F-040224009 C02}」
URL (例如「https://www.microsoft.com」
至現用文件的參考 (例如「file://」\\Documents\MyDoc .doc
HTML 片段 (例如「MSHTML:<HTML><BODY>這是 text</BODY></HTML>線」
注意事項 「MSHTML: 」必須在 HTML 片段之前,如此會將其指派為 MSHTML 資料流。
hWnd
視窗的控制代碼的控制項會附加。pStream
[out] 用來初始化控制項的屬性的資料流的指標。 可以是 NULL。ppUnkContainer
[out] 會接收容器的 IUnknown 指標的位址。 可以是 NULL。
傳回值
其中一個標準的 HRESULT 值。
備註
這個全域函式給您的結果和呼叫 AtlAxCreateControlEx相同 ( lpszName**,** hWnd**,** pStream**, NULL, NULL, NULL, NULL** )。
若要建立授權的 ActiveX 控制項,請參閱 AtlAxCreateControlLic。
需求
Header: atlhost.h