DISPLAYCONFIG_SCALING列挙 (wingdi.h)
DISPLAYCONFIG_SCALING列挙は、ビデオ 存在ネットワーク (VidPN) の現在のパスに表示されるコンテンツに適用されるスケーリング変換を指定します。
構文
typedef enum {
DISPLAYCONFIG_SCALING_IDENTITY = 1,
DISPLAYCONFIG_SCALING_CENTERED = 2,
DISPLAYCONFIG_SCALING_STRETCHED = 3,
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
DISPLAYCONFIG_SCALING_CUSTOM = 5,
DISPLAYCONFIG_SCALING_PREFERRED = 128,
DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;
定数
DISPLAYCONFIG_SCALING_IDENTITY 値: 1 ID 変換を示します。ソース コンテンツは変更なしで表示されます。 この変換は、パスのソース モードの空間解像度がパスのターゲット モードと同じ場合にのみ使用できます。 |
DISPLAYCONFIG_SCALING_CENTERED 値: 2 中央揃え変換を示します。ソース コンテンツは、ターゲット モードの空間解像度に関して中央に、スケーリングされていない状態で表示されます。 |
DISPLAYCONFIG_SCALING_STRETCHED 値: 3 パスのターゲットに合わせてコンテンツがスケーリングされていることを示します。 |
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX 値: 4 縦横比の中心変換を示します。 |
DISPLAYCONFIG_SCALING_CUSTOM 値: 5 呼び出し元が、呼び出し元が他のDISPLAYCONFIG_SCALING_XXX値と共に記述できないカスタム スケーリングを要求することを示します。 ハードウェア ベンダーの付加価値アプリケーションのみがDISPLAYCONFIG_SCALING_CUSTOMを使用する必要があります。これは、付加価値アプリケーションでドライバーへのプライベート インターフェイスが必要になる場合があるためです。 その後、アプリケーションは DISPLAYCONFIG_SCALING_CUSTOM を使用して、指定したパスのカスタム値のドライバーの追加コンテキストを示すことができます。 |
DISPLAYCONFIG_SCALING_PREFERRED 値: 128 呼び出し元にスケーリングの設定がないことを示します。 SetDisplayConfig 関数は、パスのデータベースに最後に保存されたスケーリング値を使用します。 このようなスケーリング値が存在しない場合、 SetDisplayConfig はコンピューターの既定のスケーリングを使用します。 たとえば、タブレット コンピューターの場合はストレッチ (DISPLAYCONFIG_SCALING_STRETCHED)、非タブレット コンピューターの場合は縦横比の中央揃え (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX)。 |
DISPLAYCONFIG_SCALING_FORCE_UINT32 値: 0xFFFFFFFF この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用しないでください。 |
注釈
スケーリングの詳細については、「 デスクトップ イメージのスケーリング」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 クライアントで使用できます。 |
Header | wingdi.h (Windows.h を含む) |