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 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] |
標頭 |
|