VIEWSTATUS 列挙 (ocidl.h)
オブジェクトの不透明度と、オブジェクトでサポートされる描画の側面を指定します。
構文
typedef enum tagVIEWSTATUS {
VIEWSTATUS_OPAQUE = 1,
VIEWSTATUS_SOLIDBKGND = 2,
VIEWSTATUS_DVASPECTOPAQUE = 4,
VIEWSTATUS_DVASPECTTRANSPARENT = 8,
VIEWSTATUS_SURFACE = 16,
VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;
定数
VIEWSTATUS_OPAQUE 値: 1 オブジェクトは完全に不透明です。 そのため、どのような面でも、 IViewObject::D raw メソッドに渡された四角形全体を描画することを約束します。 この値が設定されていない場合、オブジェクトには透明な部分が含まれます。 DVASPECT_TRANSPARENTもサポートしている場合は、この側面を使用して透明部分のみを描画できます。 このビットは CONTENT 関連の側面にのみ適用され、DVASPECT_ICONやDVASPECT_DOCPRINTには適用されません。 |
VIEWSTATUS_SOLIDBKGND 値: 2 オブジェクトの背景は単色です (ブラシ パターンではなく、単色で構成されます)。 このビットは、VIEWSTATUS_OPAQUEが設定されている場合にのみ意味があります。 このビットは CONTENT 関連の側面にのみ適用され、DVASPECT_ICONやDVASPECT_DOCPRINTには適用されません。 |
VIEWSTATUS_DVASPECTOPAQUE 値: 4 オブジェクトは、DVASPECT_OPAQUEをサポートしています。 描画のアスペクトをパラメーターとして取得するすべての IViewObjectEx メソッドは、このアスペクトで呼び出すことができます。 |
VIEWSTATUS_DVASPECTTRANSPARENT 値: 8 オブジェクトは、DVASPECT_TRANSPARENTをサポートしています。 描画のアスペクトをパラメーターとして取得するすべての IViewObjectEx メソッドは、このアスペクトで呼び出すことができます。 |
VIEWSTATUS_SURFACE 値: 16 オブジェクトは、2 次元サーフェスをサポートします。 |
VIEWSTATUS_3DSURFACE 値: 32 オブジェクトは、3 次元サーフェスをサポートします。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ocidl.h |