共用方式為


COleControl::OnGetViewRect

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

virtual BOOL OnGetViewRect( 
   DWORD dwAspect,
   LPRECTL pRect  
);

參數

  • dwAspect
    表單的DWORD 描述或方面的物件,將會顯示。 有效值是從列舉型別 DVASPECTDVASPECT2拍攝:

    • 表示整個物件的矩形中DVASPECT_CONTENT 。 在物件原始和大小的左上角相等運算 GetViewExtent傳回的。

    • 在矩形不透明區域中傳回的物件DVASPECT_OPAQUE 矩形。 其他失敗。

    • 包含所有透明或非標準的組件DVASPECT_TRANSPARENT 矩形。

  • pRect
    為指定物件要繪製的矩形的 RECTL 結構的點。 這個參數會控制定位和自動縮放物件。

傳回值

如果不是零,矩形大小調整為物件成功傳回,則為 0。

備註

物件的大小是由 OnGetViewRect 轉換成開始在特定位置的矩形 (預設為顯示的左上角)。 覆寫這個函式中的控制項是否使用二進位路徑中的繪圖,因此,它不透明、透明組件有不同的維度。

需求

Header: afxctl.h

請參閱

參考

COleControl 類別

階層架構圖表

COleControl::OnGetViewExtent