Koncepty knihovny ATL (Active Template Library)
Aktivní šabloně knihovny (ATL) je sada založený na šabloně C++ tříd, které umožňují vytvářet objekty modelu COM (Component Object) malé, rychlé.Má zvláštní podpora pro klíčové funkce modelu COM, včetně akcií implementace, duální rozhraní, standardní rozhraní COM čítače výčtu, spojovací body, odtrhnout rozhraní a ovládací prvky ActiveX.
Pokud šarže ATL programování, budete chtít dozvědět více o atributy novou funkci v jazyce Visual C++., která je určena ke zjednodušení programování COM.Další informace naleznete v tématu Programování připisována.
V tomto oddíle
Kurz ATL
Provede vás vytvořením ovládacího prvku a demonstrací některého základního procesu ATL knihovny.Úvod do modelu COM a ATL
Představuje hlavní koncepty za modelu COM (Component Object).Tento článek také stručně vysvětluje, co je ATL a kdy by měl použít.Základy objektů COM ATL
Popisuje vztah mezi různé třídy ATL a způsob implementace těchto tříd.Duální rozhraní a ATL
Popisuje duální rozhraní z pohledu ATL.Kolekce ATL a čítače výčtů
Popisuje provádění a vytváření kolekcí a čítače výčtu v ATL.Základy neseparovaný řízení
Obsahuje podrobné pokyny pro vytvoření složeného ovládacího prvku.Složený ovládací prvek typu ovládacího prvku ActiveX, který může obsahovat další ovládací prvky ActiveX nebo ovládací prvky systému Windows.Uzavření řízení ATL nejčastější dotazy
Zahrnuje základní otázky týkající se provozování ovládací prvky s ATL.Stránky vlastností COM ATL
Ukazuje, jak zadat a implementovat COM stránky vlastností.Podpora DHTML řídí ATL
Obsahuje podrobné pokyny pro vytvoření prvek DHTML.Spojovací body ATL
Vysvětluje, co jsou spojovací body a jak je implementuje ATL.Zpracování událostí a ATL
Popisuje kroky, které je nutné provést zpracování událostí COM pomocí jeho ATL IDispEventImpl a IDispEventSimpleImpl třídy.ATL a volný Threaded Marshaller
Obsahuje podrobnosti o možnost ATL jednoduchý objekt průvodce do třídy zdarma zřetězené Marshaller (FTM).Určení modelu podprocesů projektu
Popisuje makra, která jsou k dispozici výkon spuštění podprocesu v projektu týkající se řízení.Modul třídy ATL
Popisuje nový modul třídy ATL 7.0.Modul třídy implementovat základní funkce vyžadované ATL.Služby ATL
Zahrnuje řadu událostí, které nastanou při implementaci služby.Také rozhovory o některé pojmy vztahující se k vývoji služby.Okno třídy ATL
Popisuje, jak vytvořit, nadřazené třídy a podtřídy windows v ATL.Třídy ATL okna nejsou třídy COM.Kolekce třídy ATL
Popisuje způsob použití polí a mapy v ATL.Součást registru ATL (tajemník)
Popisuje ATL skriptování nahraditelné parametry a syntaxe.Vysvětluje také, jak nastavit statické propojení tajemníkovi.Programování s ATL a c kód
Popisuje výhody propojení staticky nebo dynamicky knihovny runtime C (CRT).Programování s CComBSTR
Tento článek popisuje několik situací, které vyžadují opatrnost při programování s CComBSTR .ATL – referenční dokumentace ke kódování
Poskytuje funkce a makra, které podporují kódování, v oblasti společné standardy sítě Internet, například uuencode šestnáctkové a UTF8 v atlenc.h.Referenční dokumentace k nástrojům ATL
Obsahuje kód pro zpracování adresy URL a cesty ve formě CPathT a otočil.Fond podprocesů, CThreadPool, lze použít ve vlastních aplikacích.Tento kód lze nalézt v atlpath.h a atlutil.h.
Související oddíly
Vzorky ATL
Obsahuje odkazy na ukázkové programy ATL a popisy.Vytvoření projektu ATL
Obsahuje informace o Průvodci ATL projektu.Průvodce ovládacím prvkem knihovny ATL
Popisuje, jak přidat třídy.Přidělené programování
Poskytuje přehled o zjednodušení programování COM plus seznam odkazů na témata podrobnější pomocí atributů.Přehled třídy ATL
Poskytuje referenční informace a odkazy na třídy ATL.