Udostępnij za pośrednictwem


Klasa IViewObjectExImpl

Ta klasa implementuje IUnknown i zapewnia domyślne implementacje IViewObject, IViewObject2, i IViewObjectEx interfejsów.

Ważna uwagaWażne

Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

template<
class T 
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx

Parametry

  • T
    Pochodną klasy, IViewObjectExImpl.

Członkowie

27ccyyyz.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

IViewObjectExImpl::Draw

Rysuje reprezentacja kontroli na kontekstu urządzenia.

IViewObjectExImpl::Freeze

Zawiesza się narysowane reprezentacja formantu tak zmienią się aż do Unfreeze.Implementacja ATL zwraca E_NOTIMPL.

IViewObjectExImpl::GetAdvise

Pobiera istniejące połączenie sink doradczy dotyczące kontroli, jeśli istnieje.

IViewObjectExImpl::GetColorSet

Zwraca palety logiczny sterowania dla rysunku.Implementacja ATL zwraca E_NOTIMPL.

IViewObjectExImpl::GetExtent

Pobiera rozmiar wyświetlania formantu w jednostkach HIMETRIC (0,01 milimetra na jednostkę) z elementu danych klasy sterowania CComControlBase::m_sizeExtent.

IViewObjectExImpl::GetNaturalExtent

Zawiera wskazówki wielkości z kontenera obiektu używany jako użytkownik zmienia go.

IViewObjectExImpl::GetRect

Zwraca prostokąt opisujące żądanej proporcji rysunku.Implementacja ATL zwraca E_NOTIMPL.

IViewObjectExImpl::GetViewStatus

Zwraca informacje o krycie obiektu i jakie aspekty rysunku są obsługiwane.

IViewObjectExImpl::QueryHitPoint

Sprawdza, jeśli określony punkt jest zdefiniowany prostokąt i zwraca HITRESULT wartość w pHitResult.

IViewObjectExImpl::QueryHitRect

Sprawdza, czy prostokąt wyświetlania formantu pokrywa się z każdym punktem w określonej lokalizacji prostokąta i zwraca HITRESULT wartość w pHitResult.

IViewObjectExImpl::SetAdvise

Konfiguruje połączenia między formantem i obiekt sink Porada tak sink może zostać powiadomiona o zmiany w widoku kontroli.

IViewObjectExImpl::Unfreeze

Unfreezes narysowane reprezentacja formantu.Implementacja ATL zwraca E_NOTIMPL.

Uwagi

IViewObject, IViewObject2, i IViewObjectEx interfejsów włączyć formant do wyświetlania samego bezpośrednio oraz do tworzenia i zarządzania sink Porada powiadomić kontenera zmiany wyświetlania formantu w.IViewObjectEx interfejsu zapewnia obsługę funkcji rozszerzonej kontroli migocze rysunku, formanty-prostokątne i przejrzyste i hit badań (na przykład, jak blisko kliknięcie myszą musi być uważana formantu).Klasa IViewObjectExImpl zawiera Domyślna implementacja tych interfejsów i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

Hierarchii dziedziczenia

IViewObjectEx

IViewObjectExImpl

Wymagania

Nagłówek: atlctl.h

Zobacz też

Zadania

Tworzenie projektu ATL

Informacje

Klasa CComControl

ActiveX Controls Interfaces

Samouczek ATL

Inne zasoby

Omówienie klasy ATL