| |
|
|
p.specht
| In normalen Programmen besteht zwischen Text und Fensterrahmen ein Respektabstand bzw. Rand, normalerweise ungenutzt. Da man User manchmal auf besondere Situatinen hinweisen muß, kann ein zusätzlicher Rahmen in Signalfarben auf Ausnahmesituationen hinweisen, anschließend wieder gelöscht werden. Hier mein Machwerk dazu.
'Window 0,0-%maxx,%maxy
cls
print " TEXT"
whileloop 5
frame(5):waitinput 500
frame(0):waitinput 500
endwhile
waitinput 4000
End
proc Frame
parameters c%
var d%=2
UseBrush 0,0
Select c%
Caseof 6:UsePen 0,d%,rgb(0,0,0)
Caseof 5:UsePen 0,d%,rgb(255,0,0)
Caseof 4:UsePen 0,d%,rgb(0,255,0)
Caseof 5:UsePen 0,d%,rgb(0,0,255)
Caseof 2:UsePen 0,d%,rgb(255,255,0)
Caseof 1:UsePen 0,d%,rgb(255,0,255)
Caseof 7:UsePen 0,d%,rgb(0,255,255)
Otherwise
UsePen 0,d%,GetPixel(d%+1,d%+1)
' Koordinaten auf einen Punkt mit immutato Hintergrundfarbe
EndSelect
Rectangle d%\2,d%\2 - Width(%hwnd)-d%/2,height(%hwnd)-d%/2
Endproc
|
|
|
| Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'... | 15.04.2021 ▲ |
|
|
|