Úvod do tříd oken ATL
Následující třídy ATL jsou navrženy pro implementaci a manipulaci s okny:
CWindow umožňuje připojit úchyt okna k objektu
CWindow
. Potom zavoláteCWindow
metody pro manipulaci s oknem.CWindowImpl umožňuje implementovat nové okno a zpracovávat zprávy pomocí mapy zpráv. Můžete vytvořit okno založené na nové třídě Systému Windows, nadtřídě existující třídy nebo podtřídě existujícího okna.
CDialogImpl umožňuje implementovat modální nebo bezmodální dialogové okno a zpracovávat zprávy pomocí mapy zpráv.
CContainedWindowT je předem připravená třída, která implementuje okno, jehož mapa zpráv je obsažena v jiné třídě. Použití
CContainedWindowT
umožňuje centralizovat zpracování zpráv v jedné třídě.CAxDialogImpl umožňuje implementovat dialogové okno (modální nebo bez režimu), které hostuje ovládací prvky ActiveX.
CSimpleDialog umožňuje implementovat modální dialogové okno se základními funkcemi.
CAxWindow umožňuje implementovat okno, které je hostitelem ovládacího prvku ActiveX.
CAxWindow2T umožňuje implementovat okno, které je hostitelem licencovaného ovládacího prvku ActiveX.
Kromě konkrétních tříd oken poskytuje ATL několik tříd navržených tak, aby byla implementace objektu okna ATL jednodušší. Jsou to následující:
CWndClassInfo spravuje informace o nové třídě okna.
CWinTraits a CWinTraitsOR poskytují jednoduchou metodu standardizace vlastností objektu okna ATL.