MarkerDialogΒΆ

Displays a dialog box to configure a marker object.

hMarker = MarkerDialog()
hMarker = MarkerDialog(hMarker)
hMarker = MarkerDialog(nStyle, rsSize, rvEdgeColorRGB, rvFillColorRGB, rsEdgeWidth)

Return Value

hMarker is the handle of the marker symbol. If the user selects the Cancel button hMarker is -1. If the marker cannot created, hMarker is 0.

Parameters

nStyle

nStyle is one of the following values:

Value

Meaning

  1. MS_PLUS

Plus sign

  1. MS_CROSS

Cross

  1. MS_SIMPLESTAR

Star

  1. MS_CIRCLE

Circle

  1. MS_RECTANGLE

Rectangle

  1. MS_DIAMOND

Diamond

  1. MS_TRIANGLE

Triangle

  1. MS_TRIANGLE1

Triangle turned 90 degrees

  1. MS_TRIANGLE2

Triangle turned 180 degrees

  1. MS_TRIANGLE3

Triangle turned 270 degrees

  1. MS_HOURGLASS

Hourglass (2 triangles)

  1. MS_HOURGLASS1

Hourglass turned 90 degrees

  1. MS_STAR

Star

  1. MS_CIRCLEDOT

Circle with dot

  1. MS_CIRCLEPLUS

Circle with Plus sign

  1. MS_CIRCLECROSS

Circle with cross

  1. MS_RECTDOT

Rectangle with dot

  1. MS_RECTPLUS

Rectangle with plus sign

  1. MS_RECTCROSS

Rectangle with cross

  1. MS_NULL

Invisible Marker

  1. MS_DOT

Smallest plotable point

rsSize

rsSize is the size of the symbol in centimeters.

rvEdgeColorRGB

rvEdgeColorRGB is a vector with 3 elements that sets the the symbol edge color:

Value

Meaning

rvEdgeColorRGB[1]

Red (0 to 255)

rvEdgeColorRGB[2]

Green (0 to 255)

rvEdgeColorRGB[3]

Blue (0 to 255)

rvFillColorRGB

rvFillColorRGB is a vector with 3 elements that sets the the symbol fill color:

Value

Meaning

rvFillColorRGB[1]

Red (0 to 255)

rvFillColorRGB[2]

Green (0 to 255)

rvFillColorRGB[3]

Blue (0 to 255)

rsEdgeWidth

rsEdgeWidth is the edge width of the symbol in steps of 0.1 mm.

id-1028881