Udostępnij za pośrednictwem


COleServerItem::OnSetExtent

Wywołana w ramach elementu OLE stwierdzić, ile miejsca jest dostępne w dokumencie kontenera.

virtual BOOL OnSetExtent(
   DVASPECT nDrawAspect,
   const CSize& size 
);

Parametry

  • nDrawAspect
    Określa aspekt elementu OLE podano których granice.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.

  • size
    A CSize Struktura określająca nowy 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 SetExtent Członkowskie odpowiednich funkcji COleClientItem nosi nazwę obiektu.Ustawia domyślny wykonania m_sizeExtent Członkowskich do podanego rozmiaru Jeśli nDrawAspect jest DVASPECT_CONTENT; w przeciwnym razie zwraca 0.Zastąpienie tej funkcji do wykonywania specjalnych przetwarzania po zmianie rozmiaru towaru.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleServerItem

Wykres hierarchii

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent