( NumWind : Byte;
NumObj : Word;
X1, Y1,
X2, Y2 : Byte;
Attr : Word;
MaxItem : Word;
NumCols : Byte;
dim Array ;
SelLabel )
Vložení objektu typu 'list box' do okna. Tento objekt se používá pro zobrazení prvků pole 'Array'.
'NumWind' je číslo okna, do kterého se bude objekt vkládat, 'NumObj' je číslo objektu v rámci okna. Objekty jsou vkládány v přirozeném pořadí. Atribut 'Attr' definuje chování objektu. Dvojice čísel [X1, Y1] a [X2, Y2] tvoří souřadnice objektu.
Podívejte se na: Objekty
Příklad:
const Arr (5) : String[11] = (" Polozka 1", " Polozka 2",
" Polozka 3", " Polozka 4",
" Polozka 5");
dim W : Word;
WInit(1, 1,1,11,11, "", winMove, 0)
Ins_ListBox(1, 10, 02,02,14,7, 9, 5, 1, Arr, SelListBox)
Ins_Button(1, 20, 2,8,14,10, "OK", cmOK, 1)
SelObject(1, 10);
SetData(1, 3)
WOpen(1)
_Execute(1)
Exit
SelListBox:
GetDataObj(1, 10, W);
if Arr[W,1] = " " then
Arr[W,1] := "*";
else
Arr[W,1] := " ";
endif
return