Metodo ID2D1RenderTarget::D rawGeometry (d2d1.h)
Disegna la struttura della geometria specificata usando lo stile del tratto specificato.
Sintassi
void DrawGeometry(
[in] ID2D1Geometry *geometry,
[in] ID2D1Brush *brush,
FLOAT strokeWidth,
[in, optional] ID2D1StrokeStyle *strokeStyle
);
Parametri
[in] geometry
Tipo: ID2D1Geometry*
Geometria da disegnare.
[in] brush
Tipo: ID2D1Brush*
Pennello usato per disegnare il tratto della geometria.
strokeWidth
Tipo: FLOAT
Larghezza del tratto, in pixel indipendenti dal dispositivo. Il valore deve essere maggiore o uguale a 0,0f. Se questo parametro non è specificato, il valore predefinito è 1.0f. Il tratto è centrato sulla linea.
[in, optional] strokeStyle
Tipo: ID2D1StrokeStyle*
Stile del tratto da applicare alla struttura della geometria o NULL per disegnare un tratto solido.
Valore restituito
nessuno
Osservazioni
Questo metodo non restituisce un codice di errore se ha esito negativo. Per determinare se un'operazione di disegno (ad esempio DrawGeometry) non è riuscita, controllare il risultato restituito dai metodi ID2D1RenderTarget::EndDraw o ID2D1RenderTarget::Flush .
Esempio
Per un esempio, vedere Come disegnare e riempire una forma complessa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |