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