DISPLAYCONFIG_SOURCE_MODE 構造体 (wingdi.h)

DISPLAYCONFIG_SOURCE_MODE構造体は、2 次元空間内の点またはオフセットを表します。

構文

typedef struct DISPLAYCONFIG_SOURCE_MODE {
  UINT32                    width;
  UINT32                    height;
  DISPLAYCONFIG_PIXELFORMAT pixelFormat;
  POINTL                    position;
} DISPLAYCONFIG_SOURCE_MODE;

メンバー

width

ソース モードの幅 (ピクセル単位)。

height

ソース モードの高さ (ピクセル単位)。

pixelFormat

ソース モードのピクセル形式を指定する DISPLAYCONFIG_PIXELFORMAT 列挙からの値。

position

このソース サーフェスの左上隅のデスクトップ座標空間内の位置を指定する POINTL 構造体。 (0, 0) にあるソース サーフェスは、常にプライマリ ソース サーフェスです。

注釈

デスクトップ上のソース サーフェスの配置は、 ソース サーフェスの左上隅のデスクトップ座標での位置を指定する位置メンバーによって制御されます。 (0, 0) に位置するソース サーフェスはプライマリと見なされます。 GDI には、ソース サーフェスをデスクトップ空間に配置する方法に関する厳密な規則があります。 たとえば、ソース サーフェス間にギャップを設定したり、重複を発生させなかったりすることはできません。

SetDisplayConfig 関数は、これらのレイアウト規則を適用するためにソース サーフェスの再配置を試みます。 GDI はレイアウト規則を適用するために未定義の方法でソースを再配置するため、呼び出し元はソースサーフェスを正しくレイアウトするためにあらゆる努力をする必要があります。 結果のレイアウトは、呼び出し元が実現したかったものではありません。

要件

要件
サポートされている最小のクライアント Windows 7 クライアントで使用できます。
Header wingdi.h (Windows.h を含む)

こちらもご覧ください

DISPLAYCONFIG_PIXELFORMAT

POINTL

SetDisplayConfig