WinGanttIvlAdd
obj -> WinGanttIvlAdd(int1, int2, int3[, alpha4[, alpha5]]) : handle
Intervall zu GanttGraph hinzufügen
Details
- obj: GanttGraph
- int1: Horizontale Position
- int2: Vertikale Position
- int3: Intervalllänge
- alpha4: Intervallname (optional)
- alpha5: Intervalltitel (optional)
- Resultat:
handleIntervall-Objekt - Siehe: Verwandte Befehle , Interval , GanttGraph ,
WinGanttIvlRemove ()
Dieser Befehl fügt einem GanttGraph -Objekt (obj) ein Interval -Objekt hinzu. Die Koordinaten werden ab Zelle (0,0) gezählt. Falls ein Intervall hinzugefügt wird, das außerhalb des durch CellCountHorz und CellCountVert definierten Bereichs liegt, wird CellCountHorz bzw. CellCountVert entsprechend erweitert. Optional können Name (siehe Name) und Titel (siehe Caption) übergeben werden.
Im erfolgreichen Fall ist das Resultat ein Deskriptor auf das Interval-Objekt. Im Fehlerfall ist das Ergebnis 0.
Die Hintergrundfarbe der Interval -Objekte kann Transparenzen enthalten. Ein Farbwert mit Transparenzen wird mit dem Befehl WinColorOpacitySet () erzeugt.
Beispiel:
// Intervall in der 1. Spalte und der 3. Zeile, mit einer Länge
// von 4, dem Namen 'ivl1' und dem Titel 'Intervall 1' erzeugen
tIvl # $GanttGraph->WinGanttIvlAdd(1, 3, 4, 'ivl1', 'Intervall 1');
if (tIvl > 0)
{
// Farbe des Intervalls auf Dunkelgrün mit 70 Prozent Deckkraft setzen
tIvl->wpColBkg # WinColorOpacitySet(_WinColGreen, 70);
}
Mögliche Laufzeitfehler:
_ErrHdlInvalid: GanttGraph (obj) ungültig