次の方法で共有


COleControl::OnGetViewExtent

コンテナーの 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 のメンバー