Sdílet prostřednictvím


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

AtlAxAttachControl

Vytvoří objekt hostitele, připojí k zadané okno pak připojí existujícího ovládacího prvku.

AtlAxCreateControl

Vytvoří objekt hostitele, připojí k zadané okno pak načte ovládací prvek.

AtlAxCreateControlLic

Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno podobné AtlAxCreateControl.

AtlAxCreateControlEx

Vytvoří objekt hostitele, připojí k zadané okno pak načte ovládací prvek (také umožňuje propadů událostí nastavit).

AtlAxCreateControlLicEx

Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno podobné AtlAxCreateControlLic.

AtlAxCreateDialog

Vytvoří nemodální okno z prostředku dialogové okno a vrátí popisovač okna.

AtlAxDialogBox

Vytvoří z prostředků dialogové okno modální dialogové okno.

AtlAxGetControl

Vrátí IUnknown ukazatele rozhraní ovládacího prvku v okně.

AtlAxGetHost

Vrátí IUnknown ukazatele rozhraní objektu hostitel připojen do okna.

AtlAxWinInit

Inicializuje kód hostiteli ovládacího prvku.

AtlAxWinTerm

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í?.

Viz také

Koncepty

Uzavření řízení ATL nejčastější dotazy