OLEDCFLAGS 列挙 (ocidl.h)

オブジェクトが要求したデバイス コンテキストに関する追加情報をコンテナーに指定します。

構文

typedef enum tagOLEDCFLAGS {
  OLEDC_NODRAW = 0x1,
  OLEDC_PAINTBKGND = 0x2,
  OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;

定数

 
OLEDC_NODRAW
値: 0x1
オブジェクトが、返された HDC を描画に使用せず、単にディスプレイ デバイスに関する情報を取得することを示します。 この場合、コンテナーは、それ以上の処理を行わずに、ウィンドウのデバイス コンテキストを単に渡すことができます。
OLEDC_PAINTBKGND
値: 0x2
デバイス コンテキストを返す前に、コンテナーがオブジェクトの背後にある背景を描画することを要求します。 オブジェクトは、透明領域を描画するデバイス コンテキストを要求するときに、このフラグを使用する必要があります。
OLEDC_OFFSCREEN
値: 0x4
オブジェクトが、画面にコピーする必要があるオフスクリーン デバイス コンテキストに描画することを好むことを示します。 コンテナーは、この要求を受け入れるかどうかを指定できます。 このビットがクリアされた場合、コンテナーは画面上のデバイス コンテキストを返す必要があります。これにより、オブジェクトは XOR 操作を使用して選択を表示するなど、直接画面操作を実行できます。 オブジェクトは、描画操作で画面のちらつきが多い場合に、この値を指定できます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header ocidl.h

関連項目

IOleInPlaceSiteWindowless::GetDC