Name
clear_rectangleclear_rectangleClearRectangleclear_rectangleClearRectangleClearRectangle — Löschen eines Rechtecks auf dem Ausgabefenster.
Warnung
clear_rectangleclear_rectangleClearRectangleclear_rectangleClearRectangleClearRectangle ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
void ClearRectangle(const HTuple& WindowHandle, const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2)
void HWindow::ClearRectangle(const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2) const
void HWindow::ClearRectangle(Hlong Row1, Hlong Column1, Hlong Row2, Hlong Column2) const
static void HOperatorSet.ClearRectangle(HTuple windowHandle, HTuple row1, HTuple column1, HTuple row2, HTuple column2)
void HWindow.ClearRectangle(HTuple row1, HTuple column1, HTuple row2, HTuple column2)
void HWindow.ClearRectangle(int row1, int column1, int row2, int column2)
clear_rectangleclear_rectangleClearRectangleclear_rectangleClearRectangleClearRectangle löscht alle Einträge in dem Rechteck, das
durch die linke obere Ecke (Row1Row1Row1Row1Row1row1,Column1Column1Column1Column1Column1column1) und die
rechte untere Ecke (Row2Row2Row2Row2Row2row2,Column2Column2Column2Column2Column2column2) aufgespannt
wird. Löschen bedeutet, dass das angegebene Rechteck auf die
Hintergrundfarbe gesetzt wird (siehe open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow).
Falls mehr als ein Rechteck gelöscht werden soll, können auch
mehrere Rechtecke übergeben werden, d.h. die Parameter
Row1Row1Row1Row1Row1row1, Column1Column1Column1Column1Column1column1, Row2Row2Row2Row2Row2row2 und Column2Column2Column2Column2Column2column2
sind jeweils Tupel.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zeilenindex der linken oberen Ecke.
Defaultwert: 10
Typischer Wertebereich: 0
≤
Row1
Row1
Row1
Row1
Row1
row1
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spaltenindex der linken oberen Ecke.
Defaultwert: 10
Typischer Wertebereich: 0
≤
Column1
Column1
Column1
Column1
Column1
column1
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Zeilenindex der rechten unteren Ecke.
Defaultwert: 118
Typischer Wertebereich: 0
≤
Row2
Row2
Row2
Row2
Row2
row2
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Restriktion: Row2 > Row1
Spaltenindex der rechten unteren Ecke.
Defaultwert: 118
Typischer Wertebereich: 0
≤
Column2
Column2
Column2
Column2
Column2
column2
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Restriktion: Column2 >= Column1
* Erase a rectangle in the output window interactively:
draw_rectangle1(WindowHandle,L1,C1,L2,C2)
clear_rectangle(WindowHandle,L1,C1,L2,C2)
/* Erase a rectangle in the output window interactively: */
draw_rectangle1(WindowHandle,&L1,&C1,&L2,&C2) ;
clear_rectangle(WindowHandle,L1,C1,L2,C2) ;
* Erase a rectangle in the output window interactively:
draw_rectangle1(WindowHandle,L1,C1,L2,C2)
clear_rectangle(WindowHandle,L1,C1,L2,C2)
* Erase a rectangle in the output window interactively:
draw_rectangle1(WindowHandle,L1,C1,L2,C2)
clear_rectangle(WindowHandle,L1,C1,L2,C2)
* Erase a rectangle in the output window interactively:
draw_rectangle1(WindowHandle,L1,C1,L2,C2)
clear_rectangle(WindowHandle,L1,C1,L2,C2)
* Erase a rectangle in the output window interactively:
draw_rectangle1(WindowHandle,L1,C1,L2,C2)
clear_rectangle(WindowHandle,L1,C1,L2,C2)
Ist ein Ausgabefenster vorhanden und sind die angegebenen Parameter korrekt,
dann liefert clear_rectangleclear_rectangleClearRectangleclear_rectangleClearRectangleClearRectangle den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow,
set_drawset_drawSetDrawset_drawSetDrawSetDraw,
set_colorset_colorSetColorset_colorSetColorSetColor,
set_coloredset_coloredSetColoredset_coloredSetColoredSetColored,
set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth,
set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb,
set_hsiset_hsiSetHsiset_hsiSetHsiSetHsi,
draw_rectangle1draw_rectangle1DrawRectangle1draw_rectangle1DrawRectangle1DrawRectangle1
clear_windowclear_windowClearWindowclear_windowClearWindowClearWindow,
disp_rectangle1disp_rectangle1DispRectangle1disp_rectangle1DispRectangle1DispRectangle1
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
Foundation