База ответов ИНТУИТ

Разработка приложений на языке Visual Prolog

<<- Назад к вопросам

Предикат обработки события, объявляющего клиентскую область окна недействительной и требующей перерисовки, принадлежит предикатному домену

(Отметьте один правильный вариант ответа.)

Варианты ответа
window::stateListener
window::validateResponder
window::eraseBackgroundResponder
window::paintResponder(Верный ответ)
Похожие вопросы
Предикат обработки события изменения размеров окна принадлежит предикатному домену
Предикат обработки события выбора команды меню принадлежит предикатному домену
Левая половина дуги эллипса, вписанного в клиентскую область окна со сторонами W и H, отобразится в результате вызова подцели
Верхняя половина дуги эллипса, вписанного в клиентскую область окна со сторонами W и H, отобразится в результате вызова подцели
Правая верхняя четверть дуги эллипса, вписанного в клиентскую область окна со сторонами W и H, отобразится в результате вызова подцели
Окно drawForm должно открываться по нажатию кнопки Ok окна Note, которое открывается при выборе пункта главного меню File -> New. В определении предиката обработки события вызова этой команды меню достаточно поставить подцели:
Определение предиката onPaint имеет вид:
                  onPaint(_, _, GDI):-                      GDI:clear(color_Green),                      GDI:clear(color_Red) .  
В результате вызова подцели invalidate() клиентская область окна будет закрашена
Окно drawForm должно открываться при выборе команды главного меню File -> New. В определении предиката обработки события вызова этой команды меню достаточно поставить подцель:
Определение предикатов обработки событий onPaint и onSize имеет вид:
    onPaint(_Source, rct(0, 0, 10, 10), GDI):- !,        GDI:clear(color_Red).    onPaint(_Source, _Rectangle, GDI):-         	        GDI:clear(color_Blue).    onSize(_Source):-        invalidate().
Что произойдет при небольшом изменении размеров окна стандартного размера?
Предикат invalidate/0: