D2D1_SIZE_U

Menyimpan sepasang bilangan bulat yang diurutkan, biasanya lebar dan tinggi persegi panjang.

typedef D2D_SIZE_U D2D1_SIZE_U;

Keterangan

Seperti poin, ukuran adalah konsep grafis penting lainnya. Dalam Direct2D, ukuran diwakili oleh struktur D2D1_SIZE_U atau D2D1_SIZE_F . Keduanya berisi sepasang angka yang diurutkan. Struktur D2D1_SIZE_U berisi pasangan nilai UINT32 yang diurutkan, dan struktur D2D1_SIZE_F berisi pasangan nilai FLOAT yang diurutkan.

Struktur D2D1_SIZE_U menyediakan cara mudah bagi Anda untuk menyimpan sepasang angka yang diurutkan, seperti lebar dan tinggi persegi panjang.

D2D1_SIZE_U adalah nama baru untuk D2D_SIZE_U jenis yang sudah ditentukan. Anda dapat menggunakan fungsi D2D1::SizeU untuk membuat struktur D2D1_SIZE_U . Penggunaan umum untuk struktur ini adalah menentukan ukuran piksel struktur D2D1_HWND_RENDER_TARGET_PROPERTIES . Berikut ini memberikan contoh penggunaan struktur ini.

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Telepon minimum yang didukung
Windows Phone 8.1 [Windows Phone aplikasi Silverlight 8.1 dan Windows Runtime]
Header
D2DBaseTypes.h (termasuk D2d1.h)

Lihat juga

D2D_SIZE_U

D2D1_SIZE_F

D2D1::HwndRenderTargetProperties