WinGanttIvlAdd
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