次の方法で共有


D2D1_SIZE_U

順序を付与した整数の対 (通常、四角形の幅と高さ) を格納します。

typedef D2D_SIZE_U D2D1_SIZE_U;

注釈

ポイントと同様に、サイズも重要なグラフィックスの概念です。 Direct2D では、サイズは D2D1_SIZE_U または D2D1_SIZE_F 構造体で表されます。 両方に番号の順序付きペアが含まれています。 D2D1_SIZE_U構造体には UINT32 値の順序付きペアが含まれており、D2D1_SIZE_F構造体には FLOAT 値の順序付きペアが含まれています。

D2D1_SIZE_U構造体は、四角形の幅や高さなど、順序付けられた一対の数値を格納するのに便利な方法です。

D2D1_SIZE_U は、既に定義されている型 D2D_SIZE_Uの新しい名前です。 D2D1::SizeU 関数を使用して、D2D1_SIZE_U構造体を作成できます。 この構造体の一般的な用途は、 D2D1_HWND_RENDER_TARGET_PROPERTIES 構造体のピクセル サイズを指定することです。 この構造体の使用例を次に示します。

    if (!m_pRenderTarget)
    {
        RECT rc;
        GetClientRect(m_hwnd, &rc);

        D2D1_SIZE_U size = D2D1::SizeU(
            rc.right - rc.left,
            rc.bottom - rc.top
            );

        // Create a Direct2D render target.
        hr = m_pD2DFactory->CreateHwndRenderTarget(
            D2D1::RenderTargetProperties(),
            D2D1::HwndRenderTargetProperties(m_hwnd, size),
            &m_pRenderTarget
            );

要件

要件
サポートされている最小のクライアント
Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小の電話
Windows Phone 8.1 [Windows Phone Silverlight 8.1 アプリと Windows ランタイム アプリ]
Header
D2DBaseTypes.h (D2d1.h を含む)

こちらもご覧ください

D2D_SIZE_U

D2D1_SIZE_F

D2D1::HwndRenderTargetProperties