Udostępnij za pośrednictwem


COleControl::OnGetViewStatus

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

virtual DWORD OnGetViewStatus( );

Wartość zwracana

Jedną z wartości Stan wyliczania, jeśli kończy się pomyślnie; 0 inaczej.Możliwe wartości to dowolna kombinacja następujących czynności:

  • VIEWSTATUS_OPAQUE
    Obiekt jest całkowicie nieprzezroczysty.Jeśli ten bit nie jest ustawiona, obiekt zawiera elementy przezroczyste.Ten bit ma zastosowanie tylko do aspektów związanych z zawartością i nie DVASPECT_ICON lub DVASPECT_DOCPRINT.

  • VIEWSTATUS_SOLIDBKGND
    Obiekt ma jednolity podkład (składająca się pełny kolor nie wzorka pędzla).Ten bit ma znaczenie tylko wtedy, gdy VIEWSTATUS_OPAQUE jest ustawiona i dotyczy tylko aspektów związanych z zawartością i nie DVASPECT_ICON lub DVASPECT_DOCPRINT.

  • VIEWSTATUS_DVASPECTOPAQUE
    Obiekt obsługuje DVASPECT_OPAQUE.Wszystkie IViewObjectEx metod, które proporcji rysunku jako parametr można wywołać tego aspektu.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    Obiekt obsługuje DVASPECT_TRANSPARENT.Wszystkie IViewObjectEx metod, które proporcji rysunku jako parametr można wywołać tego aspektu.

Uwagi

Tej funkcji należy zastąpić, jeśli formant używa dwuprzebiegowego rysunku.Domyślna implementacja zwraca VIEWSTATUS_OPAQUE.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa COleControl

Wykres hierarchii

DVASPECT