szablon lt, klasaBase>
Klasa CComCompositeControl: CComControl publicznych < Base, CAxDialogImpl < Base>>
Parametry
Base
Klasa, pochodzące z CComObjectRoot lub CComObjectRootEx, jak również z innych interfejsów, chcesz obsługę złożonych formantu.
Klasy pochodzące od klasy CComCompositeControl dziedziczą funkcjonalność kompozytowe formantu ActiveX. Formanty ActiveX pochodzące z CComCompositeControl są obsługiwane przez standardowe okno dialogowe. Te typy formantów są nazywane kompozytowe kontroli, ponieważ są one zdolne do przechowywania innych formantów (macierzysty Windows formanty i formanty ActiveX).
CComCompositeControl identyfikuje zasób okna dialogowego, aby używać do tworzenia złożonych kontroli szukając członka danych wyliczanych w klasie podrzędnej. Identyfikator zasobów zasób okna dialogowego, który będzie używany jako okno formantu jest zestawu elementów członkowskich IDD tej klasy podrzędnej. Oto przykład członka danych, że klasa pochodzi od CComCompositeControl powinien zawierać w identyfikacji zasobów okno dialogowe stosowaną do formantu okna:
wylicz {IDD = IDD_MYCOMPOSITE}
Uwaga Kompozytowy formanty są zawsze formantów okna, chociaż mogą one zawierać formanty bez okien.
Kontroli realizowanych przez CComCompositeControl-Klasa pochodna ma domyślne grupowanie zachowanie zbudowany w. Gdy formant uzyskuje fokus przez są na kartach do aplikacji zawierającej, kolejno naciskając klawisz TAB spowoduje fokus recenzentom, wszystkie zawarte formanty kontroli kompozytowe, następnie z kompozytowe kontroli i do następnego elementu w kolejności kontenera. Kolejność tabulatorów formantów obsługiwanych jest określana przez zasób okno dialogowe i określa kolejność, w której tabulacji nastąpi.
# include lt;atlctl.h>
Zobacz też