Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

CPX-Dokumentation

Home XCONTROL-Funktionen MFsave rsh_fix

1.3.7 Popup

Name »Popup« - Verwaltung eines Popup-Menüs
 
Deklaration WORD cdecl (*Popup) (BYTE *items[], WORD num_items, WORD default_item, WORD font_size, GRECT *button, GRECT *world);
 
Beschreibung Die Funktion ermöglicht die komplette Verwaltung eines Popup-Menüs. Es gilt:
 
Parameter Bedeutung
 
items Array mit Zeichenketten für die einzelnen Einträge. Jeder Eintrag muss die gleiche Länge besitzen, sowie vorne mindestens zwei und am Ende mindestens ein Leerzeichen aufweisen.
 
num_items Anzahl der Einträge
 
default_item Default-Eintrag (Zählung beginnt bei 0), oder der Wert -1
 
font_size Zeichengröße: 8*16 oder 8*8-Font. Als Parameter sind die gleichen Werte wie in der TEDINFO-Struktur zu verwenden. Laut Atari wird z.Zt. nur der große Zeichensatz verwendet.
 
button Rechteck des Buttons, zu dem das Popup gehört.
 
world Rechteck des Hintergrund-Objekbaumes (i.d.R. der Objektbaum der CPX)
 

Hinweis: Bei zu vielen Einträgen (ab fünf) wird das Popup automatisch gescrollt; die Bearbeitung blockiert alle anderen Aktionen.
 
Ergebnis Die Funktion liefert den gewählten Eintrag des Popups zurück, oder den Wert -1, wenn kein Element des Popups ausgewählt worden ist.
 
Gruppe XCONTROL-Funktionen
 
Querverweis Xform_do XCONTROL
 

Home XCONTROL-Funktionen MFsave rsh_fix


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum