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、带 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 运行时 应用] |
标头 |
|