Udostępnij za pośrednictwem


COleServerItem::OnGetExtent

Wywoływany przez pobrać rozmiaru, w ramach HIMETRIC jednostek zapasu OLE.

virtual BOOL OnGetExtent( 
   DVASPECT nDrawAspect, 
   CSize& rSize  
);

Parametry

  • nDrawAspect
    Określa aspekt elementu OLE granice, którego mają być pobierane.Ten parametr może mieć jedną z następujących wartości:

    • DVASPECT_CONTENTElement jest reprezentowana w taki sposób, że mogą być wyświetlane jako osadzony obiekt wewnątrz jego kontenera.

    • DVASPECT_THUMBNAILElement jest renderowana w reprezentacji "miniaturę", dzięki czemu mogą być wyświetlane w narzędziu przeglądania.

    • DVASPECT_ICONTowar jest reprezentowany przez ikonę.

    • DVASPECT_DOCPRINTTowar jest reprezentowany, jak gdyby zostały wydrukowane przy użyciu polecenia Drukuj z menu Plik.

  • rSize
    Odniesienie do CSize obiekt, który będzie wyświetlany rozmiar elementu OLE.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Jeśli w aplikacji kontenera został napisany z biblioteki Microsoft Foundation klasy, funkcja ta jest wywoływana po GetExtent Członkowskie odpowiednich funkcji COleClientItem nosi nazwę obiektu.Domyślna implementacja nic nie robi.Należy zaimplementować go samodzielnie.Zastąpić tę funkcję, jeśli chcesz wykonać specjalnego przetwarzania podczas obsługi żądania dla rozmiaru elementu OLE.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleServerItem

Diagram hierarchii

COleClientItem::Draw

COleClientItem::GetExtent