Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Aktív sablontár (ATL) sablonalapú C++ osztályokat tartalmaz, amelyek lehetővé teszik kis méretű, gyors com-objektummodell-objektumok létrehozását. Speciális támogatással rendelkezik a legfontosabb COM-funkciókhoz, beleértve az alapértelmezett megvalósításokat, a kettős interfészeket, a szabványos COM enumerátor interfészeket, a csatlakozási pontokat, a leválasztott interfészeket és az ActiveX-vezérlőket.
Ha sok ATL-programozást végez, többet szeretne megtudni a COM és a .NET attribútumokról, amelyek a COM-programozás egyszerűsítésére szolgálnak. További információ: Attribútumos programozás. (A COM és a .NET attribútumok nem tévesztendők össze a C++ szabvány [[attribútum]] funkciójával.)
Ebben a részben
A COM és az ATL bemutatása
Bemutatja a komponensobjektum-modell (COM) mögötti főbb fogalmakat. Ez a cikk azt is röviden ismerteti, hogy mi az ATL, és hogy mikor érdemes használni.
Az ATL COM-objektumok alapjai
A különböző ATL-osztályok közötti kapcsolatot és az osztályok implementálásának módját ismerteti.
Kettős interfészek és ATL
Az ATL szempontjából két interfészt ismertet.
ATL-gyűjtemények és enumerátorok
A gyűjtemények és enumerátorok ATL-ben való megvalósítását és létrehozását ismerteti.
Az összetett vezérlés alapjai
Részletes útmutatást nyújt az összetett vezérlők létrehozásához. Az összetett vezérlők olyan ActiveX-vezérlők, amelyek más ActiveX- vagy Windows-vezérlőket is tartalmazhatnak.
ATL-vezérlők elszigetelése – gyakori kérdések
Az ATL-sel való üzemeltetés vezérlőivel kapcsolatos alapvető kérdéseket ismerteti.
ATL COM tulajdonságlapok
Bemutatja, hogyan adhatja meg és valósíthatja meg a COM tulajdonságlapokat.
A DHTML-vezérlők ATL-támogatása
Részletes útmutatást nyújt a DHTML-vezérlők létrehozásához.
ATL csatlakozási pontok
Ismerteti, hogy mik a csatlakozási pontok, és hogyan valósítja meg őket az ATL.
Eseménykezelés és ATL
A COM-események ATL IDispEventImpl ésIDispEventSimpleImpl osztályokkal történő kezeléséhez szükséges lépéseket ismerteti.
ATL és a szálfüggetlen marshaler
Az ATL Simple Object Wizard beállításának részleteit tartalmazza, amely lehetővé teszi az osztály számára az ingyenes szálas marsall (FTM) összesítését.
A projekt szálmodelljének megadása
A projektben a szálkezeléshez kapcsolódó futásidejű teljesítmény szabályozásához elérhető makrókat ismerteti.
ATL-modulosztályok
Az ATL 7.0 új modulosztályainak ismertetése. A modulosztályok implementálják az ATL által igényelt alapvető funkciókat.
ATL-szolgáltatások
A szolgáltatás megvalósításakor előforduló események sorozatát ismerteti. A szolgáltatás fejlesztésével kapcsolatos fogalmak némelyikéről is beszél.
ATL ablakosztályok
Ismerteti, hogyan hozhat létre, szuperosztályt és alosztályablakokat az ATL-ben. Az ATL-ablakosztályok nem COM-osztályok.
ATL-gyűjteményosztályok
A tömbök és térképek ATL-ben való használatát ismerteti.
Az ATL regiszter összetevője (regisztrátor)
Az ATL-szkriptelési szintaxist és a cserélhető paramétereket ismerteti. Azt is ismerteti, hogyan állíthat be statikus hivatkozást a regisztrálóhoz.
Programozás ATL és C Run-Time Kóddal
A C Run-Time könyvtárhoz (CRT) való statikus vagy dinamikus csatolás előnyeinek ismertetése.
Programozás a CComBSTR használatával
Számos olyan helyzetet tárgyal, amelyek óvatosságot igényelnek a programozás során.CComBSTR
Kódolási referencia
Olyan függvényeket és makrókat biztosít, amelyek támogatják a kódolást számos általános internetes szabványban, például uuencode, hexadecimális és UTF8 az atlenc.h-ban.
Segédprogramok – referencia
Kódot biztosít az útvonalak és URL-címek CPathT és CUrl formában történő módosításához. A CThreadPool nevű szálkészlet a saját alkalmazásaiban is használható. Ez a kód az atlpath.h és az atlutil.h fájlban található.
Kapcsolódó szakaszok
ATL-oktatóanyag
Végigvezeti egy vezérlő létrehozásán, és bemutatja a folyamat néhány ATL-alapjait.
ATL minták
Az ATL-mintaprogramok leírását és hivatkozásait tartalmazza.
ATL-projekt létrehozása
Információkat tartalmaz az ATL-projekt varázslóról.
ATL-vezérlő varázsló
Az osztályok hozzáadásának módját ismerteti.
Attribútumos programozás
Áttekintést nyújt az attribútumok használatáról a COM-programozás egyszerűsítése érdekében, valamint a részletesebb témakörökre mutató hivatkozások listáját.
Az ATL-osztály áttekintése
Referenciainformációkat és az ATL-osztályokra mutató hivatkozásokat tartalmaz.