COleControl::OnGetViewStatus
更新 : 2007 年 11 月
コンテナの IViewObjectEx::GetViewStatus 要求への応答としてフレームワークによって呼び出されます。
virtual DWORD OnGetViewStatus( );
戻り値
正常終了した場合は VIEWSTATUS 列挙型の値のいずれかを返します。失敗した場合は 0 を返します。次の値の任意の組み合わせです。
VIEWSTATUS_OPAQUE
オブジェクトは完全に不透明です。このビットが設定されない場合、オブジェクトには透明な部分が含まれています。このビットは外観が内容を表す場合だけに適用され、DVASPECT_ICON または DVASPECT_DOCPRINT には適用されません。VIEWSTATUS_SOLIDBKGND
オブジェクトは、ブラシ パターンのない純色で構成されたソリッドな背景を持ちます。このビットは VIEWSTATUS_OPAQUE が設定されたときだけ有効であり、外観が内容を表す場合だけに適用され、DVASPECT_ICON または DVASPECT_DOCPRINT には適用されません。VIEWSTATUS_DVASPECTOPAQUE
オブジェクトは DVASPECT_OPAQUE をサポートします。パラメータとして描画の外観を受け取るすべての IViewObjectEx メソッドは、この外観を指定して呼び出すことができます。VIEWSTATUS_DVASPECTTRANSPARENT
オブジェクトは DVASPECT_TRANSPARENT をサポートします。パラメータとして描画の外観を受け取るすべての IViewObjectEx メソッドは、この外観を指定して呼び出すことができます。
解説
コントロールで 2 パス描画を使用する場合、この関数をオーバーライドします。既定の実装では、VIEWSTATUS_OPAQUE を返します。
必要条件
ヘッダー : afxctl.h