次の方法で共有


COleControl::OnGetViewExtent

更新 : 2007 年 11 月

コンテナの IViewObject2::GetExtent 要求への応答として、フレームワークによって呼び出されます。

virtual BOOL OnGetViewExtent(
   DWORD dwDrawAspect,
      LONG lindex,
      DVTARGETDEVICE* ptd,
      LPSIZEL lpsizel 
);

パラメータ

  • dwDrawAspect
    表示するオブジェクトのフォームまたは外観を記述した DWORD。有効な値は、DVASPECT の列挙型、または DVASPECT2 列挙型から設定されます。

  • lindex
    操作対象となるオブジェクトの部分。現時点では –1 だけが有効です。

  • ptd
    オブジェクトのサイズが返されるターゲット デバイスが定義された DVTARGETDEVICE 構造体へのポインタ。

  • lpsizel
    オブジェクトのサイズが返される位置へのポインタ。

戻り値

拡張情報を正常に返した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

コントロールで 2 パス描画を使用し、不透明部分と透明部分が異なるサイズを持つ場合、この関数をオーバーライドします。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::OnGetViewRect

その他の技術情報

COleControl のメンバ