CCanvas
CCanvas è una classe per la creazione semplificata di immagini personalizzate.
Descrizione
La Classe CCanvas fornisce la creazione di una risorsa grafica (con o senza il legarsi ad un oggetto grafico) ed il disegno di primitive grafiche.
Dichiarazione
class CCanvas |
Titolo
#include <Canvas\Canvas.mqh> |
Gerarchia di ereditarietàCCanvas Discendenti diretti CChartCanvas, CFlameCanvas |
I Metodi della Classe per Gruppi
Creazione |
|
|---|---|
Inserisce l'oggetto OBJ_BITMAP_LABEL in un'istanza della classe CCanvas | |
Crea una risorsa grafica senza legarsi ad un oggetto del chart | |
Crea una risorsa grafica legata ad un oggetto del chart | |
Crea una risorsa grafica legata ad un oggetto del chart | |
Distrugge una risorsa grafica | |
Proprietà |
|
Riceve il nome di un oggetto legato al chart | |
Riceve il nome di una risorsa grafica | |
Riceve la larghezza di una risorsa grafica | |
Riceve l'altezza di una risorsa grafica | |
Imposta lo stile della linea | |
Aggiornamento di un oggetto sullo schermo |
|
Consente di visualizzare le modifiche sullo schermo | |
Ridimensiona una risorsa grafica | |
Cancellazione/Riempimento con il colore |
|
Cancella o riempie con il colore specificato | |
Accesso ai dati |
|
Riceve il colore del punto con le coordinate specificate | |
Imposta il colore del punto con le coordinate specificate | |
Disegna primitive |
|
Disegna una linea verticale | |
Disegna una linea orizzontale | |
Disegna una linea a mano libera | |
Disegna una polilinea | |
Disegna un poligono | |
Disegna un rettangolo | |
Disegna un cerchio | |
Disegna un triangolo | |
Disegna un arco di ellisse | |
Disegna un settore di ellisse | |
Disegna primitive riempite |
|
Disegna un rettangolo pieno | |
Disegna un cerchio pieno | |
Disegna un triangolo pieno | |
Disegna un poligono pieno | |
Disegna un'ellisse piena | |
Riempie un'area | |
Disegna Primitive con antialiasing |
|
Disegna un pixel | |
Disegna una linea | |
Disegna una polilinea | |
Disegna un poligono | |
Disegna un triangolo | |
Disegna un cerchio | |
Disegna un'ellisse | |
Disegna una linea | |
Disegna una polilinea | |
Disegna un poligono | |
Disegna un triangolo | |
Disegna un cerchio | |
Disegna un'ellisse | |
Testo |
|
Imposta i parametri del carattere | |
Imposta il nome del font | |
Imposta font size | |
Imposta bandiere dei font | |
Imposta angolo di pendenza del font | |
Riceve parametri del font | |
Riceve nome del font | |
Riceve la grandezza del font | |
Riceve il flag del font | |
Riceve l'angolo di pendenza del font | |
Visualizza il testo | |
Riceve la larghezza del testo | |
Riceve l'altezza del testo | |
Riceve le dimensioni del testo | |
Trasparenza |
|
Imposta il livello di trasparenza | |
Input/output |
|
Legge un'immagine da un file BMP |
- Attach
- Arc
- Pie
- FillPolygon
- FillEllipse
- GetDefaultColor
- ChartObjectName
- Circle
- CircleAA
- CircleWu
- Create
- CreateBitmap
- CreateBitmapLabel
- Destroy
- Ellipse
- EllipseAA
- EllipseWu
- Erase
- Fill
- FillCircle
- FillRectangle
- FillTriangle
- FontAngleGet
- FontAngleSet
- FontFlagsGet
- FontFlagsSet
- FontGet
- FontNameGet
- FontNameSet
- FontSet
- FontSizeGet
- FontSizeSet
- Height
- Line
- LineAA
- LineWu
- LineHorizontal
- LineVertical
- LineStyleSet
- LineThick
- LineThickVertical
- LineThickHorizontal
- LoadFromFile
- PixelGet
- PixelSet
- PixelSetAA
- Polygon
- PolygonAA
- PolygonWu
- PolygonThick
- PolygonSmooth
- Polyline
- PolylineSmooth
- PolylineThick
- PolylineWu
- PolylineAA
- Rectangle
- Resize
- ResourceName
- TextHeight
- TextOut
- TextSize
- TextWidth
- TransparentLevelSet
- Triangle
- TriangleAA
- TriangleWu
- Update
- Width