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_SIZE_U можно использовать функцию D2D1::SizeU. Обычно эта структура используется для указания размера пикселей 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 с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Минимальный поддерживаемый телефон |
Windows Phone 8.1 [Windows Phone Приложения Silverlight 8.1 и среда выполнения Windows] |
Заголовок |
|