5.1 Definition der Windows-Controls im Cobol-Programm
Mit Acc-Cobol können die Controlelemente von Windows durch eine neue Datenstruktur in der Working-Storage Section wie folgt definiert werden.
| | | | | |
Format:
01 Feld usage [is] Controltyp
{Eigenschaft1 [Wert1],...}
| |
| | | |
Folgende Controltypen sind zur Zeit integriert:
Maindialog, Dialog, Tabdialog Menu, Tabcontrol Pushbutton, Radiobutton, Checkbox, 3-StateGroupbox 3d-Leftline, 3d-Topline, 3d-Rightline, 3d-Bottomline Static, Editbox, Combobox, ListboxListview, Treeview, Datepicker, Timepicker
Headerdefinitionen für Listview und Tabcontrol:
Column
Unterdefinitionen für Listbox, Combobox, Listview, Tabcontrol, Menu
Item
Für die Control-Elemente können im Cobolprogramm folgende Eigenschaften angegeben werden:
|
Eigenschaft | Cobol-Syntax | Position | Left , Top (Pixel) z.B.: Left 5 Top 5 | Höhe | Height (Pixel) z.B.: Heigth 100 | Höhe | Line oder Lines (Zeilenhöhe) z.B.: 2 Lines | Breite | Width (Pixel) z.B.: Width 200 | Breite | Char, Chars (Zeichenbreite) z.B.: 5 Chars | Anzeige | Hide, Disabled um Controls erst später anzuzeigen z.B.: hide | Font | Font z.B.: Font "Arial" | Fontgröße | Fontsize z.B.: Fontsize 7 | Unterstreichen | Underline | Kursiv | Italic | Schriftdicke | Fontweight (von 0 - 1000, normal 700) z.B.: Fontweigth 300 | Schriftfarbe | Textcolor Angabe der RGB-Farbe in Hex oder Dezimal z.B.: Textcolor 0xf020a0 oder Textcolor 240032160 (0xf0 = 240,0x20=32,0a0=160) | Hintergrundsfarbe | Color oder Background | Hintergrundstyp | Transparent Keine Hintergrundfarbe | Beschriftung | Title z.B.: Title "Testtitle" | Ausrichtung | Center, Rightadjust Ausrichtung des Textes in Edit- oder Static-Controls z.B.: center | Rahmen | Border, Clientborder, Buttonborder, Staticborder z.B.: clientborder | Funktionskey | Key Key 4 - Erzeugt beim Auslösen Funktionskey 4 (Nur in Verbindung mit Fundef) | Hilfst
xt | Tooltip z.B.: Tooltip "Das ist ein Hilfstext" | Programm-Id | Id Die Id-Nummer wird von Waitbox verwendet z.B.: Id 12 |
|
Zusätzliche, nicht allgemeingültige Eigenschaften sind:
Password , Readonly, Noskip, Scroll,Maxmizebox , Minimizebox, Closebox, HelpboxStart , End, Notify, Auto, Sorted
Alle Dialogarten können als Unterdefinitionen Control-Elemente besitzen.
Dialoge bzw. Control-Elemente werden durch DISPLAY bzw. SEND erzeugt und angezeigt.
Die Abhandlung der Dialoge erfolgt mit
| | | | | |
Syntax:
Call Waitbox using Steuerfeld Element1 ....
| |
| | | |
Siehe auch Waitbox
Zurück zu Fehlermeldungen bei I-O-Operationen
Hoch zu Windows-Controls mit Acc-Cobol
Weiter zu Dialoge
| |