Klasa CComControlBase
Ta klasa zawiera metody tworzenia i zarządzania nimi służy ATL.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
class ATL_NO_VTABLE CComControlBase
Członkowie
Definicje TypeDef publicznych
Nazwa |
Opis |
---|---|
Zastąpić, jeśli Twój m_nAppearance właściwość zapasów nie jest typu short. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera wskaźnik do żądanego interfejsu. |
|
Sprawdza się, że iVerb parametr używany przez IOleObjectImpl::DoVerb albo uaktywnia interfejsu użytkownika kontroli (iVerb jest równe OLEIVERB_UIACTIVATE), definiuje Akcja podejmowana, gdy użytkownik kliknie dwukrotnie formant (iVerb jest równe OLEIVERB_PRIMARY), wyświetla formantu (iVerb jest równe OLEIVERB_SHOW), lub uaktywnia formant (iVerb jest równe OLEIVERB_INPLACEACTIVATE). |
|
Sprawdza się, że iVerb parametr używany przez IOleObjectImpl::DoVerb powoduje interfejsu użytkownika kontroli uaktywnić i zwraca TRUE. |
|
Wyświetla strony właściwości formantu. |
|
Wywołanie tej metody tell kontenera, aby odświeżyć kontroli lub powiadomi pochłaniacze zarejestrowanych Porada, zmienionych formantu widoku. |
|
Pobiera DISPID_AMBIENT_APPEARANCE, wygląd bieżące ustawienie dla formantu: 0 dla płaskiej i 1 3D. |
|
Pobiera DISPID_AMBIENT_AUTOCLIP, Flaga, wskazująca, czy kontener obsługuje odcinania automatycznego sterowania obszaru wyświetlania. |
|
Pobiera DISPID_AMBIENT_BACKCOLOR, kolor tła otaczającego dla wszystkich formantów, zdefiniowane przez kontener. |
|
Pobiera DISPID_AMBIENT_CHARSET, zestaw znaków otoczenia dla wszystkich formantów, zdefiniowane przez kontener. |
|
Pobiera DISPID_AMBIENT_CODEPAGE, zestaw znaków otoczenia dla wszystkich formantów, zdefiniowane przez kontener. |
|
Pobiera DISPID_AMBIENT_DISPLAYASDEFAULT, Flaga, który jest TRUE Jeśli kontener oznaczył formant w tej witrynie jako przycisk domyślny i dlatego formant przycisku powinien być rysowany sam z grubsza ramki. |
|
Pobiera DISPID_AMBIENT_DISPLAYNAME, nazwa kontenera dostarczył do formantu. |
|
Pobiera wskaźnik do kontenera otoczenia 's IFont interfejsu. |
|
Pobiera wskaźnik do kontenera otoczenia 's IFontDisp interfejsu wysyłania. |
|
Pobiera DISPID_AMBIENT_FORECOLOR, kolor otoczenia dla wszystkich formantów, zdefiniowane przez kontener. |
|
Pobiera DISPID_AMBIENT_LOCALEID, identyfikator języka używanego przez kontener. |
|
Pobiera DISPID_AMBIENT_MESSAGEREFLECT, flaga oznaczająca kontenera chce odbierać komunikaty okna (takich jak WM_DRAWITEM) jako zdarzenia. |
|
Pobiera DISPID_AMBIENT_PALETTE, używane do kontenera dostępu HPALETTE. |
|
Pobiera właściwości kontenera określonej przez id. |
|
Pobiera DISPID_AMBIENT_RIGHTTOLEFT, kierunek wyświetlania zawartości przez kontener. |
|
Pobiera DISPID_AMBIENT_SCALEUNITS, jednostki otoczenia kontenera (na przykład cale lub centymetry) do opisywania wyświetla. |
|
Pobiera DISPID_AMBIENT_SHOWGRABHANDLES, Flaga, wskazująca, czy kontener umożliwia wyświetlanie uchwytów dla siebie, gdy aktywny formant. |
|
Pobiera DISPID_AMBIENT_SHOWHATCHING, Flaga, wskazująca, czy kontener umożliwia formantu Aby wyświetlić sam wzorkiem kreskowanym, gdy interfejs użytkownika jest aktywny. |
|
Pobiera DISPID_AMBIENT_SUPPORTSMNEMONICS, Flaga, wskazująca, czy kontener obsługuje klawiatury symboli. |
|
Pobiera DISPID_AMBIENT_TEXTALIGN, preferowane przez kontener wyrównanie tekstu: 0 dla Wyrównanie ogólne (liczby, tekstu z prawej po lewej), 1 dla wyrównania do lewej, wyrównanie do środka 2 i 3 dla wyrównania do prawej. |
|
Pobiera DISPID_AMBIENT_TOPTOBOTTOM, kierunek wyświetlania zawartości przez kontener. |
|
Pobiera DISPID_AMBIENT_UIDEAD, flaga oznaczająca czy kontener chce kontroli reagować na działania interfejsu użytkownika. |
|
Pobiera DISPID_AMBIENT_USERMODE, Flaga wskazująca, czy kontener jest w trybie wykonywania (TRUE) lub w trybie projektowania (FALSE). |
|
Zwraca wartość elementu danych m_bRequiresSave. |
|
Pobiera x i y wartości Liczebnik i mianownik współczynnik powiększenia dla formantu jest aktywna dla w miejscu edycji. |
|
Powoduje, że formant do przejścia z nieaktywny Państwa Członkowskiego niezależnie od zlecenie w iVerb wskazuje. |
|
Wywołanie tej metody witryny kontroli dla wskaźnika do interfejsu zidentyfikowanych kwerendy. |
|
Zastąpić tę metodę, aby narysować formant. |
|
Domyślnie OnDrawAdvanced przygotowuje kontekstu urządzenia znormalizowane do rysunku, a następnie wywołuje klasy sterowania OnDraw metody. |
|
Sprawdza, czy formant jest aktywny w miejscu i ma witrynę prawidłowego formantu, a następnie pojemnika informuje, że formant utracił fokus. |
|
Sprawdza, czy interfejs użytkownika jest w trybie użytkownika, następnie uaktywnia formant. |
|
Przygotowuje kontenera do malowania, pobiera obszaru klienckiego formantu, a następnie wywołuje klasy control OnDraw metody. |
|
Kontrole, że formant jest aktywny w miejscu i ma witrynę prawidłowego formantu, a następnie informuje kontenera formant uzyskał fokus. |
|
Zastąpienie tej metodzie do własnych klawiatury accelerator obsługi. |
|
Powiadamia wszystkie Doradczy pochłaniacze zarejestrowany posiadacza Porada formant został zamknięty. |
|
Powiadamia wszystkie Doradczy pochłaniacze zarejestrowany posiadacza Porada, zmienione dane kontroli. |
|
Powiadamia wszystkie Doradczy pochłaniacze zarejestrowany posiadacza Porada formantem Nowy moniker. |
|
Powiadamia wszystkie Doradczy pochłaniacze zarejestrowany posiadacza Rady, że formant został zapisany. |
|
Powiadamia wszystkie zarejestrowane Doradczy pochłaniacze zmienionych formantu widoku. |
|
Ustawia lub usuwa klawiaturę do lub z kontroli. |
|
Ustawia członek danych m_bRequiresSave do wartości bDirty. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Flaga wskazująca, że formant nie może być inny rozmiar. |
|
Flaga wskazująca, że IDataObjectImpl::GetData i CComControlBase::GetZoomInfo należy ustawić rozmiar formantu z m_sizeNatural , a nie z m_sizeExtent. |
|
Flaga wskazująca, że IDataObjectImpl::GetData należy używać jednostek HIMETRIC i nie pikseli podczas rysowania. |
|
Flaga wskazująca, że formant jest aktywny w miejscu. |
|
Flaga wskazuje obsługuje kontenera IOleInPlaceSiteEx interfejsu i OCX96 kontrolować funkcje, takie jak formanty windowless i pozbawiony migotania. |
|
Flaga wskazująca, czy formant wynegocjowała z pojemnika o obsługę funkcji sterowania OCX96 (na przykład formanty migocze i bez okien) i czy formant jest okienkowym lub bez okien. |
|
Flaga wskazująca, że chce formantu przeskładać jego prezentacji, gdy zmienia się rozmiar wyświetlania formantu kontenera. |
|
Flaga wskazująca, że formant został zmieniony od ostatniego zapisu. |
|
Flaga wskazująca, formant chce zmienić jego zasięg naturalnych (jego nieskalowanej rozmiar fizyczny) zmiany rozmiaru wyświetlania formantu kontenera. |
|
Flaga wskazuje, interfejsu użytkownika kontroli, takich jak menu i paski narzędzi, jest aktywny. |
|
Flaga wskazująca, że formant jest za pomocą regionu okna dostarczanych przez kontener. |
|
Flaga wskazująca formantu została bez okien, ale może lub nie może być bez okien teraz. |
|
Flaga wskazująca, że formant powinien być okienkowym, nawet jeśli kontener obsługuje formanty bez okien. |
|
Flaga wskazująca, że formant jest bez okien. |
|
Zawiera odwołanie do uchwyt okna skojarzonych z formantem. |
|
Licznik Liczba kontenera ma zamrożone zdarzenia (odmówił akceptowania zdarzenia) bez interwencji odblokowania zdarzenia (przyjęcia zdarzenia). |
|
Pozycja w pikselach kontroli, wyrażone we współrzędnych kontenera. |
|
Zakres kontroli w jednostkach HIMETRIC (każda jednostka jest 0,01 milimetry) dla określonego wyświetlania. |
|
Fizyczny rozmiar formantu w jednostkach HIMETRIC (każda jednostka jest 0,01 milimetry). |
|
Bezpośrednim wskaźnikiem Doradczy połączenia na pojemniku (kontener IAdviseSink). |
|
A CComDispatchDriver obiekt, który umożliwia pobieranie i ustawianie właściwości kontenera poprzez IDispatch wskaźnik. |
|
Wskaźnik do formantu klienta witryny w kontenerze. |
|
Zapewnia standard oznacza przytrzymaj Doradczy połączeń między obiektami danych i doradzania pochłaniacze. |
|
Wskaźnik w kontenerze IOleInPlaceSite, IOleInPlaceSiteEx, lub IOleInPlaceSiteWindowless wskaźnika interfejsu. |
|
Zawiera standardowe wykonania sposobem przechowywania Doradczy połączeń. |
Uwagi
Ta klasa zawiera metody tworzenia i zarządzania nimi służy ATL.Klasa CComControl pochodzi z CComControlBase.Podczas tworzenia standardowych kontroli lub DHTML formantu za pomocą Kreatora kontroli ATL Kreator automatycznie będą czerpać z klasy CComControlBase.
Aby uzyskać więcej informacji na temat tworzenia formantu zobacz Samouczek ATL.Aby uzyskać więcej informacji na temat kreatora Projekt ATL, zobacz artykuł Tworzenie projektu ATL.
Wymagania
Nagłówek: atlctl.h