а в чем проблема то ?
Global rr1=Graphics(800,600,0,60,0)
Repeat
DrawRect 10,10,100,40
If KeyHit(KEY_E) Then
set=1-set
If set=0 Then
EndGraphics
rr1=Graphics(800,600,0,60,0)
SetGraphics(rr1)
EndIf
If set=1 Then
EndGraphics
rr2=Graphics(320,240,0,60,0)
SetGraphics(rr2)
EndIf
EndIf
Flip
Until KeyHit(KEY_ESCAPE)