ВУЗ:
Составители:
Рубрика:
49
"Icon &Обзор возможностей учителя",
Icon &Language Reference",
"I&dol Reference",
"Icon &Graphics Facilities Reference",
"Icon &Program Library Reference",
"&Visual Interface Builder Reference",
"&Frequently Asked Questions",
"&About..."]
]
WinMenuBar ! menu |{GotoRC(5,1);WWrite("Не могу создать
меню")}
mainloop()
Пример
обработки команд меню:
procedure mainloop()
while e := Event() do
case e of {
........................................
"&Залить фоновым цветом":
{
dflt:=&null
ColorDialog(,dflt)
WAttrib("bg="||dialog_value)
EraseArea(&window, 1, 1, 600, 400)
}
"Т&екстовый диалог":
{
WAttrib("fg=black")
SS:=TextDialog(&window, ["Введите в поля что угодно"],
["1","2","3"], [], [24,24,24], ["Yes","CANCEL"], i)
if SS=="Yes" then
{
D:=dialog_value[1]
GotoRC(5,3)
WWrite(D)
}
}
50
"П&росто диалог":
{
EraseArea(&window, 1, 1, 600, 400)
WAttrib("fg=black")
GotoRC(1,1);WWrite("Введите строку")
WAttrib("echo=on")
GotoRC(2,1);SU:=WRead()
GotoRC(3,1);WWrite(SU)
}
..........................................
13.5. Чтение и запись изображений
Для чтения и записи изображений используются функции
ReadImage(W,s1,x,y) и WriteImage(W,s,x,y,w,h),
s1 и s – файлы, w,h – ширина и высота, W – окно.
Работают с *.gif и *.bmp форматами.
"Icon &Обзор возможностей учителя", "П&росто диалог":
Icon &Language Reference", {
"I&dol Reference", EraseArea(&window, 1, 1, 600, 400)
"Icon &Graphics Facilities Reference", WAttrib("fg=black")
"Icon &Program Library Reference", GotoRC(1,1);WWrite("Введите строку")
"&Visual Interface Builder Reference", WAttrib("echo=on")
"&Frequently Asked Questions", GotoRC(2,1);SU:=WRead()
"&About..."] GotoRC(3,1);WWrite(SU)
] }
WinMenuBar ! menu |{GotoRC(5,1);WWrite("Не могу создать ..........................................
меню")}
mainloop() 13.5. Чтение и запись изображений
Для чтения и записи изображений используются функции
Пример обработки команд меню:
ReadImage(W,s1,x,y) и WriteImage(W,s,x,y,w,h),
procedure mainloop()
s1 и s – файлы, w,h – ширина и высота, W – окно.
while e := Event() do
Работают с *.gif и *.bmp форматами.
case e of {
........................................
"&Залить фоновым цветом":
{
dflt:=&null
ColorDialog(,dflt)
WAttrib("bg="||dialog_value)
EraseArea(&window, 1, 1, 600, 400)
}
"Т&екстовый диалог":
{
WAttrib("fg=black")
SS:=TextDialog(&window, ["Введите в поля что угодно"],
["1","2","3"], [], [24,24,24], ["Yes","CANCEL"], i)
if SS=="Yes" then
{
D:=dialog_value[1]
GotoRC(5,3)
WWrite(D)
}
}
49 50
