D2D1_SIZE_U

儲存已排序的整數配對,通常是矩形的寬度和高度。

typedef D2D_SIZE_U D2D1_SIZE_U;

備註

就像點一樣,大小是另一個重要的圖形概念。 在 Direct2D 中,大小會以 D2D1_SIZE_UD2D1_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 Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
最低支援電話
Windows Phone 8.1 [Windows Phone Silverlight 8.1 和 Windows 執行階段 apps]
標頭
D2DBaseTypes.h (包含 D2d1.h)

另請參閱

D2D_SIZE_U

D2D1_SIZE_F

D2D1::HwndRenderTargetProperties