COleControl::OnGetViewStatus
コンテナーの IViewObjectEx::GetViewStatus の要求に対する応答として、フレームワークによって呼び出されます。
virtual DWORD OnGetViewStatus( );
戻り値
成功した場合 VIEWSTATUS の列挙値のいずれか 1 つが; それ以外の場合は 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 のすべてのメソッド。
解説
コントロールには、式の描画パスを使用してこの関数をオーバーライドします。既定の実装では VIEWSTATUS_OPAQUEを返します。
必要条件
ヘッダー : afxctl.h