Compartir a través de


D2D1_SIZE_U

Almacena un par de enteros ordenados, normalmente el ancho y el alto de un rectángulo.

typedef D2D_SIZE_U D2D1_SIZE_U;

Comentarios

Al igual que los puntos, los tamaños son otro concepto gráfico importante. En Direct2D, los tamaños se representan mediante las estructuras de D2D1_SIZE_U o D2D1_SIZE_F . Ambos contienen un par ordenado de números. La estructura D2D1_SIZE_U contiene un par ordenado de valores UINT32 y la estructura D2D1_SIZE_F contiene un par ordenado de valores FLOAT .

La estructura D2D1_SIZE_U proporciona una manera cómoda de almacenar un par ordenado de números, como el ancho y el alto de un rectángulo.

D2D1_SIZE_U es un nuevo nombre para un tipo ya definido D2D_SIZE_U. Puede usar la función D2D1::SizeU para crear una estructura de D2D1_SIZE_U . Un uso común para esta estructura es especificar el tamaño de píxel de una estructura de D2D1_HWND_RENDER_TARGET_PROPERTIES . A continuación se proporciona un ejemplo de uso de esta estructura.

    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
            );

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Teléfono mínimo compatible
Windows Phone 8.1 [aplicaciones de Windows Phone Silverlight 8.1 y aplicaciones de Windows Runtime]
Encabezado
D2DBaseTypes.h (incluya D2d1.h)

Consulte también

D2D_SIZE_U

D2D1_SIZE_F

D2D1::HwndRenderTargetProperties