Главная /
Разработка приложений на языке Visual Prolog /
Определение предиката onPaint имеет вид: onPaint(_Source, _Rectangle, GDI):- getClientSize(W, H), vpi::pictGetSize(bgpict, PW, PH, _), GDI:pictDraw(bgpict, rct(0, 0, W div 2, H), rct(PW div 2, 0, PW, PH), rop_SrcCopy). Как отобразится изображение bgpict?
Определение предиката onPaint
имеет вид:
onPaint(_Source, _Rectangle, GDI):-
getClientSize(W, H),
vpi::pictGetSize(bgpict, PW, PH, _),
GDI:pictDraw(bgpict, rct(0, 0, W div 2, H), rct(PW div 2, 0, PW, PH), rop_SrcCopy).
Как отобразится изображение bgpict
?
вопрос
Правильный ответ:
Левая половина изображения будет натянута на правую половину клиентской области окна
Все изображение будет натянуто на клиентскую область окна
Левая половина изображения будет натянута на всю клиентскую область окна
Правая половина изображения будет натянута на левую половину клиентской области окна
Сложность вопроса
72
Сложность курса: Разработка приложений на языке Visual Prolog
66
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы сломался c этими тестами интуит.
19 янв 2020
Аноним
Если бы не данные решения - я бы не осилил c этими тестами intuit.
17 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката onPaint имеет вид: onPaint(_, _, GDI):- GDI:clear(color_Green), GDI:clear(color_Red) . В результате вызова подцели invalidate() клиентская область окна будет закрашена
- # Сколько тиков в секунду будет делать таймер после вызова _ = timerSet(200)?
- # Определение обработчика событий выбора пункта меню File -> New главного окна приложения имеет вид: onFileNew(_Source, _MenuTag):- vpiCommonDialogs::note("Hello, World!"), setText("Hello!"). Что произойдет после выбора команды меню File -> New?
- # Окно drawForm должно открываться по нажатию кнопки Ok окна Note, которое открывается при выборе пункта главного меню File -> New. В определении предиката обработки события вызова этой команды меню достаточно поставить подцели:
- # Убрать флажок (Check Box) можно с помощью подцели: