BeginDraw-Funktion (Unit GVisible)
Deklaration:
function BeginDraw(Vis: PVis; Origin: TPoint;
Self: PGView; Modifying: Boolean): Boolean;
Funktion:
Blöcke von Zeichenoperationen, die nicht von BeginDraw und
EndDraw geklammert sind, sind ungültig, da der Zeichenkontext
nicht definiert ist.
BeginDraw ist nur erfolgreich, wenn die zu zeichnende View
Self pufferbar ist oder am Stück
gezeichnet werden kann.
Routinen wie DrawVis und DrawVisLocal
übernehmen diese Klammerung. Sie können zudem jede Zeichenoperation ausführen.
Parameter:
Vis: Zu zeichnende Region.
Origin: Globale Koordinaten der oberen linken Ecke.
Self: Die zu zeichnende View.
Modifying: FALSE Neuzeichnen. TRUE veränderndes Zeichnen.
Rückgabewert:
TRUE, falls erfolgreich.
Sie werden diese Funktion nicht direkt benötigen.
Siehe auch:
GVisible-Unit