SProgressCtrl

Fortschrittsbalken

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SControl
SControlPositioned
SProgressCtrl
SProgressFileKompress

Attribute

protected:

Attribut Typ Beschreibung
aktPaintValue int Aktuell sichtbare Position in Prozent.
barColor int Farbe der Fortschrittsleiste
barStyle int Typ der Fortschrittsleiste
  • PGB_STYLE_HORIZONTAL
  • PGB_STYLE_VERTICAL
  • PGB_STYLE_ELLIPSE
endpos int Der Wert für 100%.
lastpos int Aktuell sichtbare Position in absoluten Werten.
startpos int Der Wert für 0%.
textColor int Textfarbe, bei SDEV_NOCOLOR wid kein Prozentwert ausgegeben

Operationen

public:

Name Parameter Rückgabewert Beschreibung
getPos int Liefert die aktuelle Position als absoluten Wert.
setPos int current void Setzt den Fortschrittsbalken auf eine neue Position.
setRange int start, int end void Setzt den Start- und Endwert
setStyle int barStyle,
COLORREF barColor=SDEV_NOCHANGE,
COLORREF textColor=SDEV_NOCHANGE
void Verändert den Style und die Farben des Controls.

protected:

Name Parameter Rückgabewert Beschreibung
onPaint SDevice& screen void Zeichnet den Fortschrittsbalken.

Detailbeschreibung SProgressCtrl

Fortschrittsbalken

Funktionsbeschreibungen

getPos() int

Liefert die aktuelle Position als absoluten Wert.

Rückgabe:

int aktuelle Position

onPaint(SDevice& screen) void

Zeichnet den Fortschrittsbalken.

Parameter:

screen Zeichendevice

setPos(int current) void

Setzt den Fortschrittsbalken auf eine neue Position.

Parameter:

current neue Position

setRange(int start, int end) void

Setzt den Start- und Endwert

Parameter:

start Startwert
end Endwert

setStyle(int barStyle, COLORREF barColor=SDEV_NOCHANGE, COLORREF textColor=SDEV_NOCHANGE) void

Verändert den Style und die Farben des Controls.