
->Buttons:

tp_CreateButton(form,id,text,x,y,width,height,visible)
Erstellt einen neuen Button.
Parameter:
form: Erkennungszeichen der Form, auf der der Button erscheinen soll
id: Erkennungszeichen des Buttons.
text: Der Text der im Button stehen soll.
x: die X-Koordinate, wo die linke obere Ecke des Buttons auf dem Bildschirm platziert werden soll.
y: die Y-Koordinate, wo die linke obere Ecke des Buttons auf dem Bildschirm platziert werden soll.
width: die Breite des Buttons.
height: die Hhe des Buttons.
visible: ob der Button sichtbar sein soll.

tp_SetButtonBgColors(id,R1,G1,B1,R2,G2,B2,R3,G3,B3)
Setzt die Hintergrund-Farben fr den Button.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.
R1,G1,B1: RGB-Werte fr den Button im Normal-Zustand
R2,G2,B2: RGB-Werte fr den Button, wenn man mit der Maus darber fhrt.
R3,G3,B3: RGB-Werte fr den Button, wenn dieser Disabled ist

tp_SetButtonBorderColors(id,R1,G1,B1,R2,G2,B2,R3,G3,B3)
Setzt die Rand-Farben fr den Button.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.
R1,G1,B1: RGB-Werte fr den Button im Normal-Zustand
R2,G2,B2: RGB-Werte fr den Button, wenn man mit der Maus darber fhrt.
R3,G3,B3: RGB-Werte fr den Button, wenn dieser Disabled ist

tp_UpdateButtonState()
berprft, ob die Maus ber irgendeinem Button ist. In der Hauptschleife notwendig.

tp_DisableButton(id)
Deaktiviert den Button. Er ist aber immernoch sichtbar.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.

tp_VisibleButton(id)
Macht einen Button unsichtbar. Er kann nicht mehr gedrckt werden.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.

tp_DrawButtons()
Malt alle als sichtbar gekennzeichneten Buttons auf den Bildschirm.

tp_ChangeButtonText(id,text)
ndert den in eeinem Button stehenden Text.
Parameter:
id: Erkennungszeichen eine erstellten Buttons.
text: Neuer Text, den der Button beinhalten soll.

tp_DeleteButton(id)
Lscht einen Button.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.

tp_SetButtonTextColor(id,r,g,b)
Setzt die Schriftfarbe fr den Button.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.
r,g,b: RGB-Werte fr den Text.

tp_ButtonClick(id)
Prft, ob ein Button geklickt wurde.
Parameter:
id: Erkennungszeichen eines erstellten Buttons.


->TextFelder:

tp_CreateTextField(form,Id,Value,X,Y,Width,Height,Auto,Visible)
Erstellt ein neues TextFeld.
Parameter:
form: Erkennungszeichen der Form, auf der der Button erscheinen soll
Id = Erkennungszeichen des TextFeldes
Value = Startwert, der im TextFeld angezeigt wird, wenn nichts reingeschrieben wurde
X = X-Koordinate des TextFeldes
Y = Y-Koordinate des TextFeldes
Width = Breite des TextFeldes
Height = Hhe des TextFeldes
Auto = Ob das TextFeld aktiviert werden soll, wenn man mit der Maus draufklickt

tp_UpdateTextFields()
Aktualisiert das TextFeld. Wird in der Hauptschleife bentigt.

tp_GetTextFieldState(Id)
Gibt den aktuellen Status des TextFeldes aus.
Parameter:
Id: Erkennungszeichen des TextFeldes
Mgliche Rckgabewerte:
1: Sichtbar
2: Deaktiviert
3: Aktiv
5: Unsichtbar

tp_ActivateTextField(Id)
Aktiviert das TextFeld.
Parameter:
Id: Erkennungszeichen des TextFeldes

tp_TextFieldAutoActivate()
Aktiviert ein TextFeld bei Mausklick. Wird in der Hauptschleife bentigt.

tp_DisableTextField(Id)
Deaktiviert ein TextFeld.
Parameter:
Id: Erkennungszeichen des TextFeldes

tp_DrawTextFields()
Zeichnet die TextFelder auf den Bildschirm. Wird in der Hauptschleife bentigt.

tp_GetTextFieldText(Id)
Gibt den Text zurck, der im TextFeld steht.
Parameter:
Id: Erkennungszeichen des TextFeldes