Co je rozhraní API řízení hostitelem ATL?
ATL pro řízení hostitelem je rozhraní API umožňující kteréhokoli okna jako kontejneru ActiveX control sadu funkcí.Tyto funkce mohou být staticky nebo dynamicky propojeny do projektu, protože jsou k dispozici jako zdrojový kód a prezentována ATL90.dll.V následující tabulce jsou uvedeny funkce řízení hostitelem.
Function |
Description |
---|---|
Vytvoří objekt hostitele, připojí k zadané okno pak připojí existujícího ovládacího prvku. |
|
Vytvoří objekt hostitele, připojí k zadané okno pak načte ovládací prvek. |
|
Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno podobné AtlAxCreateControl. |
|
Vytvoří objekt hostitele, připojí k zadané okno pak načte ovládací prvek (také umožňuje propadů událostí nastavit). |
|
Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno podobné AtlAxCreateControlLic. |
|
Vytvoří nemodální okno z prostředku dialogové okno a vrátí popisovač okna. |
|
Vytvoří z prostředků dialogové okno modální dialogové okno. |
|
Vrátí IUnknown ukazatele rozhraní ovládacího prvku v okně. |
|
Vrátí IUnknown ukazatele rozhraní objektu hostitel připojen do okna. |
|
Inicializuje kód hostiteli ovládacího prvku. |
|
Uninitializes kód hostiteli ovládacího prvku. |
HWND Parametry v první tři funkce musí být existující okno (téměř) libovolného typu.Pokud volat všechny tyto tři funkce explicitně (obvykle nebudete muset), neprojde popisovač okna již fungující jako hostitel (Jestliže existující objekt hostitele nebude uvolněna).
Volání funkce prvních sedm AtlAxWinInit implicitně.
[!POZNÁMKA]
Rozhraní API hostiteli ovládacího prvku formuláře nadace ATL na podporu uzavření ovládací prvek ActiveX.Existuje však obvykle málo třeba přímo volat tyto funkce využít nebo plně využít jeho ATL tříd obálky.Další informace naleznete v které ATL třídy usnadnění ActiveX Control uzavření?.