Udostępnij za pośrednictwem


COleControl::OnGetViewRect

Wywoływany przez ramy w odpowiedzi na pojemniku IViewObjectEx::GetRect wniosek.

virtual BOOL OnGetViewRect( 
   DWORD dwAspect,
   LPRECTL pRect  
);

Parametry

  • dwAspect
    DWORDopisujące, które tworzą lub proporcji, obiektu ma być wyświetlany.Prawidłowe wartości są pobierane z wyliczenia DVASPECT lub DVASPECT2:

    • DVASPECT_CONTENTProstokąta obwiedni całego obiektu.Lewy górny róg obiektu pochodzenia i rozmiarze równym stopniu zwrócony przez GetViewExtent*.*

    • DVASPECT_OPAQUE Obiekty nieprzezroczyste prostokątnego zwrotu tego prostokąta.Inne nie.

    • DVASPECT_TRANSPARENT prostokąt obejmujący wszystkie części przezroczyste lub nieregularnych.

  • pRect
    Wskazuje na RECTL Struktura określająca prostokąt, w którym należy wyciągnąć obiektu.Ten parametr określa położenie oraz rozciągnięcie obiektu.

Wartość zwracana

Niezerowa, jeśli powróciły prostokąt o rozmiarze obiektu; 0 inaczej.

Uwagi

Rozmiar obiektu jest konwertowana przez OnGetViewRect do prostokąta, począwszy od określonej pozycji (domyślnie jest lewym górnym rogu ekranu).Zastąpić tę funkcję, jeśli formant używa dwuprzebiegowego rysunku i jego części przezroczyste i nieprzezroczyste mają różne wymiary.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa COleControl

Diagram hierarchii

COleControl::OnGetViewExtent