KlassenKlassenKlassenKlassen | | | | Operatoren

set_line_styleT_set_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle (Operator)

Name

set_line_styleT_set_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle — Festlegen des Musters für die Konturdarstellung.

Signatur

set_line_style( : : WindowHandle, Style : )

Herror T_set_line_style(const Htuple WindowHandle, const Htuple Style)

Herror set_line_style(const HTuple& WindowHandle, const HTuple& Style)

void HWindow::SetLineStyle(const HTuple& Style) const

void SetLineStyle(const HTuple& WindowHandle, const HTuple& Style)

void HWindow::SetLineStyle(const HTuple& Style) const

void HOperatorSetX.SetLineStyle(
[in] VARIANT WindowHandle, [in] VARIANT Style)

void HWindowX.SetLineStyle([in] VARIANT Style)

static void HOperatorSet.SetLineStyle(HTuple windowHandle, HTuple style)

void HWindow.SetLineStyle(HTuple style)

Beschreibung

set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle gibt an, wie der Rand einer Region oder XLD Konturen dargestellt werden soll. Diese Information wird von Operatoren wie disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_linedisp_lineDispLinedisp_lineDispLineDispLine, disp_polygondisp_polygonDispPolygondisp_polygonDispPolygonDispPolygon etc. benötigt. Der aktuell eingestellte Wert kann mit dem Operator get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle abgefragt werden. Konkret enthält Style (derzeit maximal fünf) Zahlenpaare. Der erste Wert ist jeweils die Länge des sichtbaren Konturstücks, der zweite die Länge des darauf folgenden Zwischenraums. Die Zahlenpaare werden für die Ausgabe einer Kontur zyklisch herangezogen.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

StyleStyleStyleStyleStylestyle (input_control)  integer-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Muster der Kontur.

Defaultwert: []

Typischer Wertebereich: 1 ≤ Style Style Style Style Style style ≤ 120

Beispiel (HDevelop)

* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])

Beispiel (C)

Htuple LineStyle ;

/* stroke line: X-Windows */
create_tuple(&LineStyle,2) ;
set_i(LineStyle,20,0) ;
set_i(LineStyle,7,1) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;

/* point-stroke line: X-Windows */
create_tuple(&LineStyle,4) ;
set_i(LineStyle,20,0) ;
set_i(LineStyle,7,1) ;
set_i(LineStyle,3,2) ;
set_i(LineStyle,7,3) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;

/* passing line (standard) */
create_tuple(&LineStyle,0) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;

Beispiel (HDevelop)

* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])

Beispiel (HDevelop)

* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])

Beispiel (HDevelop)

* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])

Beispiel (HDevelop)

* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])

Ergebnis

set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle

Nachfolger

disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion

Siehe auch

get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle, set_line_approxset_line_approxSetLineApproxset_line_approxSetLineApproxSetLineApprox, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren