Taille de D2D1 _ _ U
Stocke une paire ordonnée d'entiers, représentant généralement la largeur et la hauteur d'un rectangle.
typedef D2D_SIZE_U D2D1_SIZE_U;
Notes
Comme les points, les tailles sont un autre concept graphique important. Dans Direct2D, les tailles sont représentées par les structures d2d1 _ size _ U ou d2d1 _ size _ F . Elles contiennent toutes deux une paire ordonnée de nombres. La structure _ _ U de taille d2d1 contient une paire ordonnée de valeurs UInt32 et la structure _ d2d1 taille _ F contient une paire ordonnée de valeurs float .
La structure _ _ U de taille d2d1 offre un moyen pratique de stocker une paire ordonnée de nombres, tels que la largeur et la hauteur d’un rectangle.
D2d1 _ TAILLE _ u est un nouveau nom pour un type déjà défini de _ taille _ D2D (u). Vous pouvez utiliser la fonction d2d1 :: Resize pour créer une structure de _ taille _ d2d1 . Cette structure est couramment utilisée pour spécifier la taille en pixels d’une structure de _ _ Propriétés de _ cible _ de rendu HWND d2d1 . L’exemple suivant illustre l’utilisation de cette structure.
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
);
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 7, Windows vista avec SP2 et la mise à jour de la plateforme pour les applications de bureau Windows vista [ desktop apps |] |
| Serveur minimal pris en charge |
Windows server 2008 R2, Windows server 2008 avec SP2 et mise à jour de la plateforme pour les applications de bureau Windows Server 2008 [ desktop apps |] |
| Téléphone minimal pris en charge |
Windows Phone 8,1 [ Windows Phone Silverlight 8,1 et applications Windows Runtime] |
| En-tête |
|