다음을 통해 공유


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용 플랫폼 업데이트가 포함된 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 런타임 앱]
헤더
D2DBaseTypes.h(D2d1.h 포함)

추가 정보

D2D_SIZE_U

D2D1_SIZE_F

D2D1::HwndRenderTargetProperties