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