Funzioni di oggetti Graphics
Windows GDI+ espone un'API flat costituita da circa 600 funzioni, implementate in Gdiplus.dll e dichiarate in Gdiplusflat.h. Le funzioni nell'API flat GDI+ sono incapsulate da una raccolta di circa 40 classi C++. È consigliabile non chiamare direttamente le funzioni nell'API flat. Ogni volta che si effettuano chiamate a GDI+, è necessario chiamare i metodi e le funzioni forniti dai wrapper C++. Il Servizio Supporto Tecnico Clienti Microsoft non fornirà supporto per il codice che chiama direttamente l'API flat. Per altre informazioni sull'uso di questi metodi wrapper, vedere API GDI+ Flat.
Le funzioni API flat seguenti vengono incluse nella classe Graphics C++.
Funzioni grafiche e metodi wrapper corrispondenti
Funzione flat | Wrapper, metodo | Osservazioni: |
---|---|---|
GpStatus WINGDIPAPI GdipFlush(GpGraphics *graphics, GpFlushIntention intention) |
VOID Graphics::Flush(IN FlushIntention intention = FlushIntentionFlush) | Scarica tutte le operazioni grafiche in sospeso. |
GpStatus WINGDIPAPI GdipCreateFromHDC(HDC hdc, GpGraphics **graphics) |
Graphics::Graphics(IN HDC hdc) | Crea un oggetto Graphics associato a un contesto di dispositivo specificato. |
GpStatus WINGDIPAPI GdipCreateFromHDC2(HDC hdc, HANDLE hDevice, GpGraphics **graphics) |
Graphics::Graphics(IN HDC hdc, IN HANDLE hdevice) | Crea un oggetto Graphics associato a un contesto di dispositivo specificato e a un dispositivo specificato. |
GpStatus WINGDIPAPI GdipCreateFromHWND(HWND hwnd, GpGraphics **graphics) |
Graphics::Graphics(IN HWND hwnd, IN BOOL icm = FAL edizione Standard) | Crea un oggetto Graphics associato a una finestra specificata. |
GpStatus WINGDIPAPI GdipCreateFromHWNDICM(HWND hwnd, GpGraphics **graphics) |
Graphics::Graphics(IN HWND hwnd, IN BOOL icm = FAL edizione Standard) | Questa funzione usa Image Color Management (ICM). Viene chiamato quando il parametro icm del costruttore Graphics::Graphics è impostato su TRUE. |
GpStatus WINGDIPAPI GdipDeleteGraphics(GpGraphics *graphics) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipGetDC(GpGraphics* graphics, HDC * hdc) |
Grafica HDC::GetHDC() | Ottiene un handle per il contesto di dispositivo associato a questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipReleaseDC(GpGraphics* graphics, HDC hdc) |
VOID Graphics::ReleaseHDC(IN HDC hdc) | Rilascia un handle del contesto di dispositivo ottenuto da una chiamata precedente al metodo Graphics::GetHDC di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipSetCompositingMode(GpGraphics *graphics, CompositingMode compositingMode) |
Status Graphics::SetCompositingMode(IN CompositingMode compositingMode) | Imposta la modalità di composizione di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetCompositingMode(GpGraphics *graphics, CompositingMode *compositingMode) |
Grafica di stato::GetCompositingMode() const | Ottiene la modalità di composizione attualmente impostata per questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipSetRenderingOrigin(GpGraphics *graphics, INT x, INT y) |
Status Graphics::SetRenderingOrigin(INT x, INT y) | Imposta l'origine del rendering di questo oggetto Graphics. L'origine del rendering viene usata per impostare l'origine dither per il dithering a 8 bit per pixel e 16 bit per pixel e viene usata anche per impostare l'origine per i pennelli di tratteggio. Sintassi |
GpStatus WINGDIPAPI GdipGetRenderingOrigin(GpGraphics *graphics, INT *x, INT *y) |
Grafica di stato::GetRenderingOrigin(OUT INT *x, OUT INT *y) const | Ottiene l'origine di rendering attualmente impostata per questo oggetto Graphics. L'origine del rendering viene usata per impostare l'origine dither per 8 bit per pixel e 16 bit per dithering in pixel e viene usata anche per impostare l'origine per i pennelli di tratteggio. |
GpStatus WINGDIPAPI GdipSetCompositingQuality(GpGraphics *graphics, CompositingQuality compositingQuality) |
Status Graphics::SetCompositingQuality(IN CompositingQuality compositingQuality) | Imposta la qualità di composizione di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetCompositingQuality(GpGraphics *graphics, CompositingQuality *compositingQuality) |
CompositingQuality Graphics::GetCompositingQuality() const | Ottiene la qualità di composizione attualmente impostata per questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipSetSmoothingMode(GpGraphics *graphics, SmoothingMode smoothingMode) |
Grafica di stato::SetSmoothingMode(IN SmoothingMode smoothingMode) | Imposta la qualità del rendering dell'oggetto Graphics . |
GpStatus WINGDIPAPI GdipGetSmoothingMode(GpGraphics *graphics, SmoothingMode *smoothingMode) |
SmoothingMode Graphics::GetSmoothingMode() const | Determina se l'smoothing (antialiasing) viene applicato all'oggetto Graphics . |
GpStatus WINGDIPAPI GdipSetPixelOffsetMode(GpGraphics* graphics, PixelOffsetMode pixelOffsetMode) |
Status Graphics::SetPixelOffsetMode(IN PixelOffsetMode pixelOffsetMode) | Imposta la modalità di offset pixel di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetPixelOffsetMode(GpGraphics *graphics, PixelOffsetMode *pixelOffsetMode) |
PixelOffsetMode Graphics::GetPixelOffsetMode() const | Ottiene la modalità di offset pixel attualmente impostata per questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipSetTextRenderingHint(GpGraphics *graphics, TextRenderingHint mode) |
Status Graphics::SetTextRenderingHint(IN TextRenderingHint newMode) | Imposta la modalità di rendering del testo di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetTextRenderingHint(GpGraphics *graphics, TextRenderingHint *mode) |
TextRenderingHint Graphics::GetTextRenderingHint() const | Ottiene la modalità di rendering del testo attualmente impostata per questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipSetTextContrast(GpGraphics *graphics, contrasto UINT) |
Status Graphics::SetTextContrast(IN UINT contrast) | Imposta il valore di contrasto di questo oggetto Graphics. Il valore di contrasto viene utilizzato per l'anti-aliasing del testo. |
GpStatus WINGDIPAPI GdipGetTextContrast(GpGraphics *graphics, UINT * contrast) |
UINT Graphics::GetTextContrast() const | Ottiene il valore di contrasto attualmente impostato per questo oggetto Graphics. Il valore di contrasto viene utilizzato per l'anti-aliasing del testo. |
GpStatus WINGDIPAPI GdipSetInterpolationMode(GpGraphics *graphics, InterpolationMode interpolationMode) |
Status Graphics::SetInterpolationMode(IN InterpolationMode interpolationMode) | Imposta la modalità di interpolazione di questo oggetto Graphics. La modalità di interpolazione determina l'algoritmo utilizzato quando le immagini vengono ridimensionate o ruotate. |
GpStatus WINGDIPAPI GdipGraphicsSetAbort(GpGraphics *pGraphics, GdiplusAbort *pIAbort) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipGetInterpolationMode(GpGraphics *graphics, InterpolationMode *interpolationMode) |
InterpolationMode Graphics::GetInterpolationMode() const | Ottiene la modalità di interpolazione attualmente impostata per questo oggetto Graphics. La modalità di interpolazione determina l'algoritmo utilizzato quando le immagini vengono ridimensionate o ruotate. |
GpStatus WINGDIPAPI GdipSetWorldTransform(GpGraphics *graphics, GpMatrix *matrix) |
Status Graphics::SetTransform(IN const Matrix* matrix) | Imposta la trasformazione globale di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipResetWorldTransform(GpGraphics *graphics) |
Grafica di stato::ResetTransform() | Imposta la matrice di trasformazione globale di questo oggetto Graphics sulla matrice di identità. |
GpStatus WINGDIPAPI GdipMultiplyWorldTransform(GpGraphics *graphics, GDIPCONST GpMatrix *matrix, GpMatrixOrder order) |
Status Graphics::MultiplyTransform(IN const Matrix* matrix, IN MatrixOrder order = MatrixOrderPrepend) | AggiornamentiMatrice di trasformazione dell'oggetto grafico con il prodotto stesso e un'altra matrice. |
GpStatus WINGDIPAPI GdipTranslateWorldTransform(GpGraphics *graphics, REAL dx, REAL dy, GpMatrixOrder order) |
Status Graphics::TranslateTransform(IN REAL dx, IN REAL dy, IN MatrixOrder order = MatrixOrderPrepend) | AggiornamentiMatrice di trasformazione globale dell'oggetto grafico con il prodotto stesso e una matrice di traslazione. |
GpStatus WINGDIPAPI GdipScaleWorldTransform(GpGraphics *graphics, REAL sx, REAL sy, GpMatrixOrder order) |
Status Graphics::ScaleTransform(IN REAL sx, IN REAL sy, IN MatrixOrder order = MatrixOrderPrepend) | AggiornamentiMatrice di trasformazione dell'oggetto grafico con il prodotto stesso e una matrice di ridimensionamento. |
GpStatus WINGDIPAPI GdipRotateWorldTransform(GpGraphics *graphics, REAL angle, GpMatrixOrder order) |
Status Graphics::RotateTransform(IN REAL angle, IN MatrixOrder order = MatrixOrderPrepend) | Aggiornamenti la matrice di trasformazione globale di questo Oggetto grafico con il prodotto stesso e una matrice di rotazione. |
GpStatus WINGDIPAPI GdipGetWorldTransform(GpGraphics *graphics, GpMatrix *matrix) |
Status Graphics::GetTransform(OUT Matrix* matrix) const | Ottiene la matrice di trasformazione globale di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipResetPageTransform(GpGraphics *graphics) |
Non chiamato dai metodi wrapper. |
Questa funzione reimposta l'identità della matrice di trasformazione della pagina. |
GpStatus WINGDIPAPI GdipGetPageUnit(GpGraphics *graphics, GpUnit *unit) |
Unit Graphics::GetPageUnit() const | Ottiene l'unità di misura attualmente impostata per questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetPageScale(GpGraphics *graphics, REAL *scale) |
REAL Graphics::GetPageScale() const | Ottiene il fattore di ridimensionamento attualmente impostato per la trasformazione della pagina di questo oggetto Graphics. La trasformazione pagina converte le coordinate della pagina in coordinate del dispositivo. |
GpStatus WINGDIPAPI GdipSetPageUnit(GpGraphics *graphics, Unità GpUnit) |
Status Graphics::SetPageUnit(IN Unit unit) | Imposta l'unità di misura per questo oggetto Graphics. L'unità di pagina appartiene alla trasformazione pagina, che converte le coordinate della pagina in coordinate del dispositivo. |
GpStatus WINGDIPAPI GdipSetPageScale(GpGraphics *graphics, REAL scale) |
Status Graphics::SetPageScale(IN REAL scale) | Imposta il fattore di ridimensionamento per la trasformazione della pagina di questo oggetto Graphics. La trasformazione pagina converte le coordinate della pagina in coordinate del dispositivo. |
GpStatus WINGDIPAPI GdipGetDpiX(GpGraphics *graphics, REAL* dpi) |
REAL Graphics::GetDpiX() const | Ottiene la risoluzione orizzontale, espressa in punti per pollice, del dispositivo di visualizzazione associato a questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetDpiY(GpGraphics *graphics, REAL* dpi) |
REAL Graphics::GetDpiY() const | Ottiene la risoluzione verticale, espressa in punti per pollice, del dispositivo di visualizzazione associato a questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipTransformPoints(GpGraphics *graphics, GpCoordinateSpace destSpace, GpCoordinateSpace srcSpace, GpPointF *points, INT count) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipTransformPointsI(GpGraphics *graphics, GpCoordinateSpace destSpace, GpCoordinateSpace srcSpace, GpPoint *points, INT count) |
Status Graphics::TransformPoints(IN CoordinateSpace destSpace, IN CoordinateSpace srcSpace, IN OUT Point* pts, IN INT count) const | Converte una matrice di punti da uno spazio di coordinate a un altro. La conversione si basa sulle trasformazioni di pagine e mondo corrente di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetNearestColor(GpGraphics *graphics, ARGB* argb) |
Status Graphics::GetNearestColor(IN OUT Color* color) const | Ottiene il colore più vicino al colore passato. Questo metodo funziona su dispositivi di visualizzazione a 8 bit per pixel o inferiori per i quali è presente una tavolozza dei colori a 8 bit. |
HPALETTE WINGDIPAPI GdipCreateHalftonePalette() |
static HPALETTE Graphics::GetHalftonePalette() | Ottiene una tavolozza a metàtone di Windows. |
GpStatus WINGDIPAPI GdipDrawLine(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2) |
Status Graphics::D rawLine(IN const Pen* pen, IN REAL x1, IN REAL y1, IN REAL x2, IN REAL y2) | Disegna una linea che collega due punti. |
GpStatus WINGDIPAPI GdipDrawLineI(GpGraphics *graphics, GpPen *pen, INT x1, INT y1, INT x2, INT y2) |
Status Graphics::D rawLine(IN const Pen* pen, INT x1, INT y1, INT x2, INT y2) | Disegna una linea che collega due punti. |
GpStatus WINGDIPAPI GdipDrawLines(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count) |
Status Graphics::D rawLines(IN const Pen* pen, IN const PointF* points, INT count) | Disegna una sequenza di linee collegate. |
GpStatus WINGDIPAPI GdipDrawLinesI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count) |
Status Graphics:DrawLines(IN const Pen* pen, IN const Point* points, IN INT count) | Disegna una sequenza di linee collegate. |
GpStatus WINGDIPAPI GdipDrawArc(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle) |
Status Graphics::D rawArc(IN const Pen* pen, IN REAL x, IN REAL y, IN REAL width, IN REAL height, IN REAL startAngle, IN REAL sweepAngle) | Disegna un arco. L'arco fa parte di un'ellisse. |
GpStatus WINGDIPAPI GdipDrawArcI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle) |
Status Graphics::D rawArc(IN const Pen* pen, IN INT x, INT y, INT width, INT height, IN REAL startAngle, IN REAL sweepAngle) | Disegna un arco. L'arco fa parte di un'ellisse. |
GpStatus WINGDIPAPI GdipDrawBezier(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4) |
Status Graphics::D rawBezier(IN const Pen* pen, IN REAL x1, IN REAL y1, IN REAL x2, IN REAL y2, IN REAL x3, IN REAL y3, IN REAL x4, IN REAL y4) | Disegna una spline di Bézier. |
GpStatus WINGDIPAPI GdipDrawBezierI(GpGraphics *graphics, GpPen *pen, INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4) |
Status Graphics::D rawBezier(IN const Pen* pen, INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT y3, INT x4, INT y4) | Disegna una spline di Bézier. |
GpStatus WINGDIPAPI GdipDrawBeziers(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count) |
Status Graphics::D rawBeziers(IN const Pen* pen, IN const PointF* points, IN INT count) | Disegna una sequenza di spline di Bézier connesse. |
GpStatus WINGDIPAPI GdipDrawBeziersI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count) |
Status Graphics::D rawBeziers(IN const Pen* pen, IN const Point* points, INT count) | Disegna una sequenza di spline di Bézier connesse. |
GpStatus WINGDIPAPI GdipDrawRectangle(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height) |
Status Graphics:DrawRectangle(IN const Pen* pen, IN REAL x, IN REAL y, IN REAL width, IN REAL height) | Disegna un rettangolo. |
GpStatus WINGDIPAPI GdipDrawRectangleI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height) |
Status Graphics::D rawRectangle(IN const Pen* pen, INT x, INT y, INT width, INT height) | Disegna un rettangolo. |
GpStatus WINGDIPAPI GdipDrawRectangles(GpGraphics *graphics, GpPen *pen, GDIPCONST GpRectF *rects, INT count) |
Status Graphics::D rawRectangles(IN const Pen* pen, IN const RectF* rects, INT count) | Disegna una sequenza di rettangoli. |
GpStatus WINGDIPAPI GdipDrawRectanglesI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpRect *rects, INT count) |
Status Graphics::D rawRectangles(IN const Pen* pen, IN const Rect* rects, INT count) | Disegna una sequenza di rettangoli. |
GpStatus WINGDIPAPI GdipDrawEllipse(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height) |
Status Graphics::D rawEllipse(IN const Pen* pen, IN REAL x, IN REAL y, IN REAL width, IN REAL height) | Disegna un ellisse. |
GpStatus WINGDIPAPI GdipDrawEllipseI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height) |
Status Graphics::D rawEllipse(IN const Pen* pen, INT x, INT y, INT width, INT height) | Disegna un ellisse. |
GpStatus WINGDIPAPI GdipDrawPie(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle) |
Status Graphics::D rawPie(IN const Pen* pen, IN REAL x, IN REAL y, IN REAL width, IN REAL height, IN REAL startAngle, IN REAL sweepAngle) | Disegna una torta. |
GpStatus WINGDIPAPI GdipDrawPieI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle) |
Status Graphics::D rawPie(IN const Pen* pen, INT x, INT y, INT width, INT height, INT height, IN REAL startAngle, IN REAL sweepAngle) | Disegna una torta. |
GpStatus WINGDIPAPI GdipDrawPolygon(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count) |
Status Graphics::D rawPolygon(IN const Pen* pen, IN const PointF* points, IN INT count) | Disegna un poligono. |
GpStatus WINGDIPAPI GdipDrawPolygonI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count) |
Status Graphics::D rawPolygon(IN const Pen* pen, IN const Point* points, IN INT count) | Disegna un poligono. |
GpStatus WINGDIPAPI GdipDrawPath(GpGraphics *graphics, GpPen *pen, GpPath *path) |
Status Graphics::D rawPath(IN const Pen* pen, IN const GraphicsPath* path) | Disegna una sequenza di linee e curve definite da un oggetto GraphicsPath. |
GpStatus WINGDIPAPI GdipDrawCurve(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count) |
Status Graphics::D rawCurve(IN const Pen* pen, IN const PointF* points, INT count) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawCurveI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count) |
Status Graphics::D rawCurve(IN const Pen* pen, IN const Point* points, INT count) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawCurve2(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, REAL tension) |
Status Graphics::D rawCurve(IN const Pen* pen* pen, IN const PointF* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawCurve2I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, REAL tension) |
Status Graphics::D rawCurve(IN const Pen* pen, IN const Point* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawCurve3(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, INT offset, INT numberOfSegments, REAL tension) |
Status Graphics::D rawCurve(IN const Pen* pen, IN const Point* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawCurve3I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, INT offset, INT numberOfSegments, REAL tension) |
Status Graphics::D rawCurve(IN const Pen* pen, IN const Point* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawClosedCurve(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count) |
Status Graphics::D rawClosedCurve(IN const Pen* pen, IN const PointF* points, INT count) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawClosedCurveI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count) |
Status Graphics::D rawClosedCurve(IN const Pen* pen, IN const Point* points, INT count) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawClosedCurve2(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, REAL tension) |
Status Graphics::D rawClosedCurve(IN const Pen *pen, IN const PointF* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipDrawClosedCurve2I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, REAL tension) |
Status Graphics::D rawClosedCurve(IN const Pen *pen, IN const Point* points, IN INT count, IN REAL tension) | Disegna una spline cardinale chiusa. |
GpStatus WINGDIPAPI GdipGraphicsClear(GpGraphics *graphics, ARGB color) |
Grafica di stato::Clear(IN const Color &) | Cancella un oggetto Graphics in un colore specificato. |
GpStatus WINGDIPAPI GdipFillRectangle(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height) |
Status Graphics::FillRectangle(IN const Brush* brush, IN REAL x, IN REAL y, IN REAL width, IN REAL height) | Usa un pennello per riempire l'interno di un rettangolo. |
GpStatus WINGDIPAPI GdipFillRectangleI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height) |
Status Graphics::FillRectangle(IN const Brush* brush, INT x, INT y, INT width, INT height) | Usa un pennello per riempire l'interno di un rettangolo. |
GpStatus WINGDIPAPI GdipFillRectangles(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpRectF *rects, INT count) |
Grafica di stato::FillRectangles(IN const Brush* brush, const RectF*rects,INT count) | Usa un pennello per riempire l'interno di una sequenza di rettangoli. |
GpStatus WINGDIPAPI GdipFillRectanglesI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpRect *rects, INT count) |
Status Graphics::FillRectangles(IN const Brush* brush, IN const Rect *rects, INT count) | Usa un pennello per riempire l'interno di una sequenza di rettangoli. |
GpStatus WINGDIPAPI GdipFillPolygon(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count, GpFillMode fillMode) |
Status Graphics::FillPolygon(IN const Brush* brush, IN const PointF* points, IN INT count, IN FillMode fillMode) | Usa un pennello per riempire l'interno di un poligono. |
GpStatus WINGDIPAPI GdipFillPolygonI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count, GpFillMode fillMode) |
Status Graphics::FillPolygon(IN const Brush* brush, IN const Point* points, IN INT count, IN FillMode fillMode) | Usa un pennello per riempire l'interno di un poligono. |
GpStatus WINGDIPAPI GdipFillPolygon2(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count) |
Non chiamato dai metodi wrapper. |
Questa funzione riempie un poligono con un pennello. Il parametro points specifica i vertici del poligono. Il parametro count specifica il numero di vertici. Il parametro brush specifica l'oggetto pennello utilizzato per riempire il poligono. La modalità di riempimento è FillModeAlternate. |
GpStatus WINGDIPAPI GdipFillPolygon2I(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count) |
Non chiamato dai metodi wrapper. |
Questa funzione riempie un poligono con un pennello. Il parametro points specifica i vertici del poligono. Il parametro count specifica il numero di vertici. Il parametro brush specifica l'oggetto pennello utilizzato per riempire il poligono. La modalità di riempimento è FillModeAlternate. |
GpStatus WINGDIPAPI GdipFillEllipse(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height) |
Status Graphics::FillEllipse(IN const Brush* brush, IN REAL x, IN REAL y, IN REAL width, IN REAL height) | Usa un pennello per riempire l'interno di un'ellisse specificata dalle coordinate e dalle dimensioni. |
GpStatus WINGDIPAPI GdipFillEllipseI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height) |
Status Graphics::FillEllipse(IN const Brush* brush, INT x, INT y, INT width, INT height) | Usa un pennello per riempire l'interno di un'ellisse specificata dalle coordinate e dalle dimensioni. |
GpStatus WINGDIPAPI GdipFillPie(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle) |
Status Graphics::FillPie(IN const Brush* brush, IN REAL x, IN REAL y, IN REAL width, IN REAL height, IN REAL startAngle, IN REAL sweepAngle) | Usa un pennello per riempire l'interno di una torta. |
GpStatus WINGDIPAPI GdipFillPieI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle) |
Grafica stato:: FillPie(IN const Brush* brush, IN INT x, INT y, INT width, INT height, INT height, IN REAL startAngle, IN REAL sweepAngle) | Usa un pennello per riempire l'interno di una torta. |
GpStatus WINGDIPAPI GdipFillPath(GpGraphics *graphics, GpBrush *brush, GpPath *path) |
Status Graphics::FillPath(IN const Brush* brush, IN const GraphicsPath* path) | Usa un pennello per riempire l'interno di un percorso. Se una figura nel percorso non è chiusa, questo metodo considera la figura non chiusa come se fosse chiusa da una linea retta che collega i punti iniziali e finali della figura. |
GpStatus WINGDIPAPI GdipFillClosedCurve(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count) |
Status Graphics::FillClosedCurve(IN const Brush* brush, IN const PointF* points, IN INT count) | Crea una spline cardinale chiusa da una matrice di punti e usa un pennello per riempire l'interno della spline. |
GpStatus WINGDIPAPI GdipFillClosedCurveI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count) |
Status Graphics::FillClosedCurve(IN const Brush* brush, IN const Point* points, INT count) | Crea una spline cardinale chiusa da una matrice di punti e usa un pennello per riempire l'interno della spline. |
GpStatus WINGDIPAPI GdipFillClosedCurve2(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count, REAL tension, GpFillMode fillMode) |
Status Graphics::FillClosedCurve(IN const Brush* brush, IN const PointF* points, IN INT count, IN FillMode fillMode, IN REAL tension = 0,5f) | Crea una spline cardinale chiusa da una matrice di punti e usa un pennello per riempire, in base a una modalità specificata, l'interno della spline. |
GpStatus WINGDIPAPI GdipFillClosedCurve2I(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count, REAL tension, GpFillMode fillMode) |
Status Graphics::FillClosedCurve(IN const Brush* brush, IN const Point* points, IN INT count, IN FillMode fillMode, IN REAL tension = 0,5f) | Crea una spline cardinale chiusa da una matrice di punti e usa un pennello per riempire, in base a una modalità specificata, l'interno della spline. |
GpStatus WINGDIPAPI GdipFillRegion(GpGraphics *graphics, GpBrush *brush, GpRegion *region) |
Status Graphics::FillRegion(IN const Brush* brush, IN const Region* region) | Usa un pennello per riempire un'area specificata. |
GpStatus WINGDIPAPI GdipDrawImage(GpGraphics *graphics, GpImage *image, REAL x, REAL y) |
Status Graphics::D rawImage(IN Image* image, IN REAL x, IN REAL y) | Disegna un'immagine in una posizione specificata. |
GpStatus WINGDIPAPI GdipDrawImageI(GpGraphics *graphics, GpImage *image, INT x, INT y) |
Status Graphics::D rawImage(IN Image* image, INT x, INT y) | Disegna un'immagine in una posizione specificata. |
GpStatus WINGDIPAPI GdipDrawImageRect(GpGraphics *graphics, GpImage *image, REAL x, REAL y, REAL width, REAL height) |
Status Graphics::D rawImage(IN Image* image, IN REAL x, IN REAL y, IN REAL width, IN REAL height) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImageRectI(GpGraphics *graphics, GpImage *image, INT x, INT y, INT width, INT height) |
Status Graphics::D rawImage(IN Image* image, INT x, INT y, INT width, INT height) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImagePoints(GpGraphics *graphics, GpImage *image, GDIPCONST GpPointF *dstpoints, INT count) |
Status Graphics::D rawImage(IN Image* image, IN const PointF* destPoints, INT count) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImagePointsI(GpGraphics *graphics, GpImage *image, GDIPCONST GpPoint *dstpoints, INT count) |
Status Graphics::D rawImage(IN Image* image, IN const Point* destPoints, INT count) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImagePointRect(GpGraphics *graphics, GpImage *image, REAL x, REAL y, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, GpUnit srcUnit) |
Status Graphics::D rawImage(IN Image* image, IN REAL x, IN REAL y, IN REAL srcx, IN REAL srcy, IN REAL srcwidth, IN REAL srcheight, IN Unit srcUnit) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImagePointRectI(GpGraphics *graphics, GpImage *image, INT x, INT y, INT srcx, INT srcy, INT srcwidth, INT srcheight, GpUnit srcUnit) |
Status Graphics::D rawImage(IN Image* image, IN INT x, INT y, INT srcx, INT srcy, INT srcwidth, INT srcheight, IN Unit srcUnit) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImageRectRect(GpGraphics *graphics, GpImage *image, REAL dstx, REAL dsty, REAL dstwidth, REAL dstheight, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, GpUnit srcUnit, GDIPCONST GpImageAttributes* imageAttributes, DrawImageAbort callback, VOID * callbackData) |
Status Graphics::D rawImage(IN Image* image, IN const RectF& destRect, IN REAL srcx, IN REAL srcy, IN REAL srcwidth, IN REAL srcheight, IN Unit srcUnit, IN const ImageAttributes* imageAttributes = NULL, IN DrawImageAbort callback = NULL, IN VOID* callbackData = NULL) | Disegna un'immagine. Nella funzione flat i parametri dstx, dsty, dstwidth e dstheight specificano un rettangolo che corrisponde al parametro dstRect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipDrawImageRectRectI(GpGraphics *graphics, GpImage *image, INT dstx, INT dsty, INT dstwidth, INT dstheight, INT srcx, INT srcy, INT srcwidth, INT srcheight, GpUnit srcUnit, GDIPCONST GpImageAttributes* imageAttributes, DrawImageAbort callback, VOID * callbackData) |
Status Graphics::D rawImage(IN Image* image, IN const Rect& destRect, IN INT srcx, IN INT srcy, INT srcwidth, IN INT srcheight, IN Unit srcUnit, IN const ImageAttributes* imageAttributes = NULL, IN DrawImageAbort callback = NULL, IN VOID* callbackData = NULL) | Disegna un'immagine. Nella funzione flat i parametri dstx, dsty, dstwidth e dstheight specificano un rettangolo che corrisponde al parametro dstRect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics *graphics, GpImage *image, GDIPCONST GpPointF *points, INT count, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, GpUnit srcUnit, GDIPCONST GpImageAttributes* imageAttributes, DrawImageAbort callback, VOID * callbackData) |
Status Graphics::D rawImage(IN Image* image, IN const PointF* destPoints, IN INT count, IN REAL srcx, IN REAL srcy, IN REAL srcwidth, IN REAL srcheight, IN Unit srcUnit, IN const ImageAttributes* imageAttributes = NULL, IN DrawImageAbort callback = NULL, IN VOID* callbackData = NULL) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImagePointsRectI(GpGraphics *graphics, GpImage *image, GDIPCONST GpPoint *points, INT count, INT srcx, INT srcy, INT srcwidth, INT srcheight, GpUnit srcUnit, GDIPCONST GpImageAttributes* imageAttributes, DrawImageAbort callback, VOID * callbackData) |
Status Graphics::D rawImage(IN Image* image, IN const Point* destPoints, IN INT count, INT srcx, INT srcy, INT srcwidth, IN INT srcheight, IN Unit srcUnit, IN const ImageAttributes* imageAttributes = NULL, IN DrawImageAbort callback = NULL, IN VOID* callbackData = NULL) | Disegna un'immagine. |
GpStatus WINGDIPAPI GdipDrawImageFX(GpGraphics *graphics, GpImage *image, GpRectF *source, GpMatrix *xForm, CGpEffect *effect, GpImageAttributes *imageAttributes, GpUnit srcUnit) |
Status Graphics::D rawImage(IN Image *image, IN RectF *sourceRect, IN Matrix *xForm, IN Effect *effect, IN ImageAttributes *imageAttributes, IN Unit srcUnit) | Disegna una parte di un'immagine dopo l'applicazione di un effetto specificato. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestPoint( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST PointF & destPoint, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const PointF & destPoint, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestPointI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Point & destPoint, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Point & destPoint, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestRect( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST RectF & destRect, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const RectF & destRect, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestRectI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Rect & destRect, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Rect & destRect, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestPoints( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST PointF * destPoints, INT count, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipEnumerateMetafileDestPointsI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Point * destPoints, INT count, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Point * destPoints, IN INT count, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPoint( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST PointF & destPoint, GDIPCONST RectF & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPointI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Point & destPoint, GDIPCONST Rect & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Point & destPoint, IN const Rect & srcRect, IN Unit srcUnit, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestRect( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST RectF & destRect, GDIPCONST RectF & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const RectF & destRect, IN const RectF & srcRect, IN Unit srcUnit, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestRectI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Rect & destRect, GDIPCONST Rect & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Rect & destRect, IN const Rect & srcRect, IN Unit srcUnit, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPoints( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST PointF * destPoints, INT count, GDIPCONST RectF & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const PointF * destPoints, IN INT count, IN const RectF & srcRect, IN Unit srcUnit, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPointsI( GpGraphics * graphics, GDIPCONST GpMetafile * metafile, GDIPCONST Point * destPoints, INT count, GDIPCONST Rect & srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID * callbackData, GDIPCONST GpImageAttributes * imageAttributes ) |
Status Graphics::EnumerateMetafile( IN const Metafile * metafile, IN const Point * destPoints, IN INT count, IN const Rect & srcRect, IN Unit srcUnit, IN EnumerateMetafileProc callback, IN VOID * callbackData = NULL, IN const ImageAttributes * imageAttributes = NULL ) | Chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback. |
GpStatus WINGDIPAPI GdipPlayMetafileRecord( GDIPCONST GpMetafile * metafile, EmfPlusRecordType recordType, flag UINT, UINT dataSize, GDIPCONST BYTE * dati ) |
Status Metafile::P layRecord( IN EmfPlusRecordType recordType, IN UINT flags, IN UINT dataSize, IN const BYTE * data ) const | Riproduce un record metafile. |
GpStatus WINGDIPAPI GdipSetClipGraphics(GpGraphics *graphics, GpGraphics *srcgraphics, CombineMode combineMode) |
Status Graphics::SetClip(IN const Graphics* g, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che corrisponde alla combinazione di se stessa e all'area di ritaglio di un altro oggetto Graphics. Il parametro g nel metodo wrapper corrisponde al parametro srcgraphics nella funzione flat. |
GpStatus WINGDIPAPI GdipSetClipRect(GpGraphics *graphics, REAL x, REAL y, REAL width, REAL height, CombineMode combineMode) |
Status Graphics::SetClip(IN const RectF& rect, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che rappresenta la combinazione di se stessa e un rettangolo. I parametri x, y, width e height nella funzione flat specificano un rettangolo che corrisponde al parametro rect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipSetClipRectI(GpGraphics *graphics, INT x, INT y, INT width, INT height, CombineMode combineMode) |
Status Graphics::SetClip(IN const Rect& rect, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che rappresenta la combinazione di se stessa e un rettangolo. I parametri x, y, width e height nella funzione flat specificano un rettangolo che corrisponde al parametro rect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipSetClipPath(GpGraphics *graphics, GpPath *path, CombineMode combineMode) |
Status Graphics::SetClip(IN const GraphicsPath* path, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che corrisponde alla combinazione di se stessa e all'area specificata da un percorso grafico. Se una figura nel percorso non è chiusa, questo metodo considera la figura non chiusa come se fosse chiusa da una linea retta che collega i punti iniziali e finali della figura. |
GpStatus WINGDIPAPI GdipSetClipRegion(GpGraphics *graphics, GpRegion *region, CombineMode combineMode) |
Status Graphics::SetClip(IN const Region* region, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che corrisponde alla combinazione di se stessa e all'area specificata da un oggetto Region. |
GpStatus WINGDIPAPI GdipSetClipHrgn(GpGraphics *graphics, HRGN hRgn, CombineMode combineMode) |
Status Graphics::SetClip(IN HRGN hRgn, IN CombineMode combineMode = CombineModeReplace) | Aggiornamenti l'area di ritaglio di questo Oggetto grafico in un'area che rappresenta la combinazione di se stessa e un'area GDI (Graphics Device Interface) di Windows |
GpStatus WINGDIPAPI GdipResetClip(GpGraphics *graphics) |
Grafica di stato::ResetClip() | Imposta l'area di ritaglio di questo oggetto Graphics su un'area infinita. |
GpStatus WINGDIPAPI GdipTranslateClip(GpGraphics *graphics, REAL dx, REAL dy) |
Status Graphics::TranslateClip(IN REAL dx, IN REAL dy) | Converte l'area di ritaglio di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipTranslateClipI(GpGraphics *graphics, INT dx, INT dy) |
Status Graphics::TranslateClip(INT dx, IN INT dy) | Converte l'area di ritaglio di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetClip(GpGraphics *graphics, GpRegion *region) |
Status Graphics::GetClip(OUT Region* region) const | Ottiene l'area di ritaglio di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetClipBounds(GpGraphics *graphics, GpRectF *rect) |
Grafica di stato::GetClipBounds(OUT RectF* rect) const | Ottiene un rettangolo che racchiude l'area di ritaglio di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipGetClipBoundsI(GpGraphics *graphics, GpRect *rect) |
Grafica di stato::GetClipBounds(OUT Rect* rect) const | Ottiene un rettangolo che racchiude l'area di ritaglio di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipIsClipEmpty(GpGraphics *graphics, BOOL *result) |
BOOL Graphics::IsClipEmpty() const | Determina se l'area di ritaglio di questo oggetto Graphics è vuota. |
GpStatus WINGDIPAPI GdipGetVisibleClipBounds(GpGraphics *graphics, GpRectF *rect) |
Grafica di stato::GetVisibleClipBounds(OUT RectF *rect) const | Ottiene un rettangolo che racchiude l'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. |
GpStatus WINGDIPAPI GdipGetVisibleClipBoundsI(GpGraphics *graphics, GpRect *rect) |
Grafica di stato::GetVisibleClipBounds(OUT Rect *rect) const | Ottiene un rettangolo che racchiude l'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. |
GpStatus WINGDIPAPI GdipIsVisibleClipEmpty(GpGraphics *graphics, BOOL *result) |
BOOL Graphics::IsVisibleClipEmpty() const | Determina se l'area di ritaglio visibile di questo oggetto Graphics è vuota. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. |
GpStatus WINGDIPAPI GdipIsVisiblePoint(GpGraphics *graphics, REAL x, REAL y, BOOL *result) |
BOOL Graphics::IsVisible(IN const PointF& point) const | Determina se il punto specificato si trova all'interno dell'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. I parametri x e y nella funzione flat rappresentano le coordinate x e y di un punto che corrisponde al parametro point nel metodo wrapper. |
GpStatus WINGDIPAPI GdipIsVisiblePointI(GpGraphics *graphics, INT x, INT y, BOOL *result) |
BOOL Graphics::IsVisible(IN const Point& point) const | Determina se il punto specificato si trova all'interno dell'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. I parametri x e y nella funzione flat rappresentano le coordinate x e y di un punto che corrisponde al parametro point nel metodo wrapper. |
GpStatus WINGDIPAPI GdipIsVisibleRect(GpGraphics *graphics, REAL x, REAL y, REAL width, REAL height, BOOL *result) |
BOOL Graphics::IsVisible(IN const RectF& rect) const | Determina se il rettangolo specificato interseca l'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. I parametri x, y, width e height nella funzione flat specificano un rettangolo che corrisponde al parametro rect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipIsVisibleRectI(GpGraphics *graphics, INT x, INT y, INT width, INT height, BOOL *result) |
BOOL Graphics::IsVisible(IN const Rect& rect) const | Determina se il rettangolo specificato interseca l'area di ritaglio visibile di questo oggetto Graphics. L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra. I parametri x, y, width e height nella funzione flat specificano un rettangolo che corrisponde al parametro rect nel metodo wrapper. |
GpStatus WINGDIPAPI GdipSaveGraphics(GpGraphics *graphics, GraphicsState *state) |
GraphicsState Graphics::Save() const | Salva lo stato corrente (trasformazioni, area di ritaglio e impostazioni di qualità) di questo oggetto Graphics. È possibile ripristinare lo stato in un secondo momento chiamando il metodo Graphics::Restore . |
GpStatus WINGDIPAPI GdipRestoreGraphics(GpGraphics *graphics, GraphicsState state) |
Status Graphics::Restore(IN GraphicsState gstate) | Imposta lo stato di questo oggetto Graphics sullo stato archiviato da una chiamata precedente al metodo Graphics::Save di questo oggetto Graphics. |
GpStatus WINGDIPAPI GdipBeginContainer(GpGraphics *graphics, GDIPCONST GpRectF* dstrect, GDIPCONST GpRectF *srcrect, GpUnit unit, GraphicsContainer *state) |
Graphics::GraphicsContainer BeginContainer(IN const RectF &dstrect, IN const RectF &srcrect, IN Unit unit) | Avvia un nuovo contenitore grafico. |
GpStatus WINGDIPAPI GdipBeginContainerI(GpGraphics *graphics, GDIPCONST GpRect* dstrect, GDIPCONST GpRect *srcrect, GpUnit unit, GraphicsContainer *state) |
Graphics::GraphicsContainer BeginContainer(IN const Rect &dstrect, IN const Rect &srcrect, IN Unit unit) | Avvia un nuovo contenitore grafico. |
GpStatus WINGDIPAPI GdipBeginContainer2(GpGraphics *graphics, GraphicsContainer* state) |
Graphics::GraphicsContainer BeginContainer() | Avvia un nuovo contenitore grafico. |
GpStatus WINGDIPAPI GdipEndContainer(GpGraphics *graphics, GraphicsContainer state) |
Status Graphics::EndContainer(IN GraphicsContainer state) | Chiude un contenitore grafico aperto in precedenza dal metodo Graphics::BeginContainer. |
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromWmf( HMETAFILE,constWmfPlaceableFileHeader*,MetafileHeader* intestazione ) |
static Status Metafile::GetMetafileHeader( HMETAFILE hWmf, const WmfPlaceableFileHeader* header ) | Ottiene l'intestazione. |
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromEmf( HENHMETAFILE hEmf, MetafileHeader * header ) |
static Status Metafile::GetMetafileHeader( IN HENHMETAFILE hEmf, OUT MetafileHeader * header ) | Ottiene l'intestazione. |
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromFile( GDIPCONST WCHAR* filename, MetafileHeader * header ) |
static Status Metafile::GetMetafileHeader( IN const WCHAR* filename, OUT MetafileHeader * header ) | Ottiene l'intestazione. |
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromStream( IStream * stream, MetafileHeader * header ) |
static Status Metafile::GetMetafileHeader( IN IStream * stream, OUT MetafileHeader * header ) | Ottiene l'intestazione. |
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile( GpMetafile * metafile, MetafileHeader * intestazione ) |
Status Metafile::GetMetafileHeader( OUT MetafileHeader * header ) const | Ottiene l'intestazione. |
GpStatus WINGDIPAPI GdipGetHemfFromMetafile( GpMetafile * metafile, HENHMETAFILE * hEmf ) |
HENHMETAFILE Metafile::GetHENHMETAFILE() | Ottiene un handle di Windows in un file EMF (Enhanced Metafile). |
GpStatus WINGDIPAPI GdipCreateStreamOnFile(GDIPCONST WCHAR * filename, UINT access, IStream **stream) |
Non chiamato dai metodi wrapper. |
Restituisce un puntatore a un'interfaccia IStream basata su un file. Il parametro filename specifica il file. Il parametro di accesso è un set di flag che devono includere GENERIC_READ o GENERIC_WRITE. Il parametro stream riceve un puntatore all'interfaccia IStream. |
GpStatus WINGDIPAPI GdipCreateMetafileFromWmf(HMETAFILE hWmf, BOOL deleteWmf, GDIPCONST WmfPlaceableFileHeader * wmfPlaceableFileHeader, GpMetafile **metafile) |
Metafile::Metafile(IN HMETAFILE hWmf, IN const WmfPlaceableFileHeader * wmfPlaceableFileHeader, IN BOOL deleteWmf = FAL edizione Standard) | Crea un oggetto Windows GDI+ Metafile::Metafile per la registrazione. Il formato sarà metafile posizionabile. |
GpStatus WINGDIPAPI GdipCreateMetafileFromEmf(HENHMETAFILE hEmf, BOOL deleteEmf, GpMetafile **metafile) |
Metafile::Metafile(IN HENHMETAFILE hEmf, IN BOOL deleteEmf = FAL edizione Standard) | Crea un oggetto Windows GDI+ Metafile::Metafile per la riproduzione in base a un file GDI (Enhanced Metafile) di Windows Graphics Device Interface (GDI). |
GpStatus WINGDIPAPI GdipCreateMetafileFromFile(GDIPCONST WCHAR* file, GpMetafile **metafile) |
Metafile::Metafile(IN const WCHAR* filename) | Crea un oggetto Metafile::Metafile per la riproduzione. |
GpStatus WINGDIPAPI GdipCreateMetafileFromWmfFile(GDIPCONST WCHAR* file, GDIPCONST WmfPlaceableFileHeader * wmfPlaceableFileHeader, GpMetafile **metafile) |
Non chiamato dai metodi wrapper. |
Non implementata. |
GpStatus WINGDIPAPI GdipCreateMetafileFromStream(IStream * stream, GpMetafile **metafile) |
Metafile::Metafile(IN IStream* stream) | Crea un oggetto Metafile::Metafile da un'interfaccia IStream per la riproduzione. |
GpStatus WINGDIPAPI GdipRecordMetafile( HDC referenceHdc, EmfType type, GDIPCONST GpRectF * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN HDC referenceHdc, IN const RectF & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione. |
GpStatus WINGDIPAPI GdipRecordMetafileI( HDC referenceHdc, EmfType type, GDIPCONST GpRect * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN HDC referenceHdc, IN const Rect & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione. |
GpStatus WINGDIPAPI GdipRecordMetafileFileName( GDIPCONST WCHAR* fileName, HDC referenceHdc, EmfType type, GDIPCONST GpRectF * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN const WCHAR* fileName, IN HDC referenceHdc, IN const RectF & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione. |
GpStatus WINGDIPAPI GdipRecordMetafileFileNameI( GDIPCONST WCHAR* fileName, HDC referenceHdc, EmfType type, GDIPCONST GpRect * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN const WCHAR* fileName, IN HDC referenceHdc, IN const Rect & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione. |
GpStatus WINGDIPAPI GdipRecordMetafileStream( IStream * stream, HDC referenceHdc, EmfType type, GDIPCONST GpRectF * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN IStream * stream, IN HDC referenceHdc, IN const RectF & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione in un'interfaccia IStream . |
GpStatus WINGDIPAPI GdipRecordMetafileStreamI( IStream * stream, HDC referenceHdc, EmfType type, GDIPCONST GpRect * frameRect, MetafileFrameUnit frameUnit, GDIPCONST WCHAR * description, GpMetafile ** metafile ) |
Metafile::Metafile( IN IStream * stream, IN HDC referenceHdc, IN const Rect & frameRect, IN MetafileFrameUnit frameUnit = MetafileFrameUnitGdi, IN EmfType type = EmfTypeEmfPlusDual, IN const WCHAR * description = NULL ) | Crea un oggetto Metafile::Metafile per la registrazione in un'interfaccia IStream . |
GpStatus WINGDIPAPI GdipSetMetafileDownLevelRasterizationLimit( GpMetafile * metafile, UINT metafileRasterizationLimitDpi ) |
Status Metafile::SetDownLevelRasterizationLimit(IN UINT metafileRasterizationLimitDpi) | Imposta la risoluzione per determinate bitmap di pennello archiviate in questo metafile. |
GpStatus WINGDIPAPI GdipGetMetafileDownLevelRasterizationLimit( GDIPCONST GpMetafile * metafile, UINT * metafileRasterizationLimitDpi ) |
UINT Metafile::GetDownLevelRasterizationLimit() const | Ottiene il limite di rasterizzazione attualmente impostato per questo metafile. Il limite di rasterizzazione è la risoluzione usata per determinate bitmap di pennello archiviate nel metafile. Per una spiegazione dettagliata del limite di rasterizzazione, vedere Metafile::SetDownLevelRasterizationLimit. |
GpStatus WINGDIPAPI GdipGetImageDecodersSize(UINT *numDecoders, UINT *size) |
Status GetImageDecodersSize( OUT UINT *numDecoders, OUT UINT *size) | Ottiene il numero di decodificatori di immagini disponibili e le dimensioni totali della matrice di oggetti ImageCodecInfo restituiti dalla funzione GetImageDecoders. |
GpStatus WINGDIPAPI GdipGetImageDecoders(UINT numDecoders, UINT size, ImageCodecInfo *decoders) |
Status GetImageDecoders( IN UINT numDecoders, IN UINT size, OUT ImageCodecInfo *decoders) | Ottiene una matrice di oggetti ImageCodecInfo che contengono informazioni sui decodificatori di immagini disponibili. |
GpStatus WINGDIPAPI GdipGetImageEncodersSize(UINT *numEncoders, UINT *size) |
Status GetImageEncodersSize( OUT UINT *numEncoders, OUT UINT *size) | Ottiene il numero di codificatori di immagini disponibili e le dimensioni totali della matrice di oggetti ImageCodecInfo restituiti dalla funzione GetImageEncoders. |
GpStatus WINGDIPAPI GdipGetImageEncoders(UINT numEncoders, UINT size, ImageCodecInfo *encoders) |
Status GetImageEncoders( IN UINT numEncoders, IN UINT size, OUT ImageCodecInfo *encoders) | Ottiene una matrice di oggetti ImageCodecInfo che contengono informazioni sui codificatori di immagini disponibili. |
GpStatus WINGDIPAPI GdipComment(GpGraphics* graphics, UINT sizeData, GDIPCONST BYTE * data) |
Status Graphics::AddMetafileComment(IN const BYTE * data, IN UINT sizeData) | Aggiunge un commento di testo a un metafile esistente. |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per