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

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

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

Определение предиката onPaint имеет вид:
    onPaint(_, _, GDI):-        getClientSize(W, H),          GDI:drawArc(rct(0, 0, W, H), pnt(W div 2, 0), pnt(W div 2, H)).  
Дуга отображается

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

Варианты ответа
в правой половине клиентской области окна
в левой половине клиентской области окна(Верный ответ)
в нижней половине клиентской области окна
в верхней половине клиентской области окна
Похожие вопросы
Определение предиката onPaint имеет вид:
    onPaint(_, _, GDI):-        getClientSize(W, H),          GDI:drawArc(rct(0, 0, W, H), pnt(W, H div 2), pnt(0, H div 2)).  
Дуга отображается
Определение предиката onPaint имеет вид:
    onPaint(_, _, GDI):-        getClientSize(W, H),          GDI:drawArc(rct(0, 0, W, H), pnt(0, H div 2), pnt(W div 2, H)).  
Дуга отображается
Определение предиката 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, H), rct(0, 0, PW div 2, PH), rop_SrcCopy).
Как отобразится изображение bgpict?
Определение предиката onPaint имеет вид:
                  onPaint(_, _, GDI):-                      GDI:clear(color_Green).  
В результате вызова подцели invalidate()
Определение предиката onPaint имеет вид:
    onPaint(_, _, GDI):-		Pnt = pnt(100, 100),        		L = [pnt(0, 0), pnt(100, 100), pnt(100, 200), pnt(200, 100)],list::forAll(L, {(Pnt1):- GDI:drawLine(Pnt, Pnt1)}).
Сколько отрезков будет содержать изображение?
Определение предиката onPaint имеет вид:
                  onPaint(_, _, GDI):-                      GDI:clear(color_Green),                      GDI:clear(color_Red) .  
В результате вызова подцели invalidate() клиентская область окна будет закрашена
Определение предиката onPaint имеет вид:
	    onPaint(_Source, _Rectangle, GDI):-                    GDI:pictDraw(bgpict, pnt(0, 0), rop_SrcCopy).
Как отобразится изображение bgpict?
Определение предикатов обработки событий onPaint и onMouseDbl имеет вид:
    onPaint(_Source, rct(10, 10, 20, 20), GDI):- !,        GDI:clear(color_Yellow).    onPaint(_Source, _Rectangle, GDI):-         	        GDI:clear(color_Gray).    onMouseDbl(_Source, _Point, _ShiftControlAlt, _Button):-        invalidate(rct(0, 0, 20, 20)).
Что произойдет после двойного щелчка мыши?
Определение предикатов обработки событий onPaint и onMouseDown имеет вид:
    onPaint(_Source, rct(10, 10, 20, 20), GDI):- !,        GDI:clear(color_Red).    onPaint(_Source, _Rectangle, GDI):-         	        GDI:clear(color_Green).    onMouseDown(_Source, _Point, _ShiftControlAlt, _Button):-        invalidate(rct(10, 10, 20, 20)).
Что произойдет после щелчка мыши?