共用方式為


COleControl::OnGetViewStatus

呼叫框架回應容器的 IViewObjectEx::GetViewStatus 要求。

virtual DWORD OnGetViewStatus( );

傳回值

其中一 VIEWSTATUS 列舉型別的值,如果成功,則為 0。可能的值包括下列權限的任何組合:

  • VIEWSTATUS_OPAQUE
    物件是完全不透明。如果這個位元設定為,物件還包含透明部分。此欄位只適用於內容相關的觀點而不需 DVASPECT_ICONDVASPECT_DOCPRINT

  • VIEWSTATUS_SOLIDBKGND
    物件具有純色背景 (包含以純色,不是筆刷模式)。只有在 VIEWSTATUS_OPAQUE 設定只適用於內容相關的觀點而不需 DVASPECT_ICONDVASPECT_DOCPRINT,這個欄位是有意義的。

  • VIEWSTATUS_DVASPECTOPAQUE
    物件支援 DVASPECT_OPAQUE。採用繪圖方面的所有 IViewObjectEx 方法參數時,可以呼叫這個層面。

  • VIEWSTATUS_DVASPECTTRANSPARENT
    物件支援 DVASPECT_TRANSPARENT。採用繪圖方面的所有 IViewObjectEx 方法參數時,可以呼叫這個層面。

備註

覆寫這個函式中的控制項是否使用二進位格式的樣式繪製。預設實作會傳回 VIEWSTATUS_OPAQUE

需求

Header: afxctl.h

請參閱

參考

COleControl 類別

階層架構圖

DVASPECT