Home
MB-Ruler Hilfe Prev Page Prev Page
Quickstart
Registrierung
Meßwerkzeuge
Maßstab festlegen
Geometrie-Dreieck
Koordinatensystem
weitere Funktionen
RGB-Picker
Screen-Cutter
Bildschirmlupe
Overlay-Objekte
Remote Interface
Kommunikation
Funktionen
Funktionstasten
Kommentare anderer Benutzer
History
Über ...
MB-Ruler Pro
Doppelfadenkreuz
Kreis (Radius)
Kreis (3 Punkte)
Ellipse
Linienzug (Polyline)
Fläche (Polygon)
Linie
Winkel (3 Punkte)
Winkel (4 Punkte)
Abstand Punkt-zu-Linie
Vergleich mit MB-Ruler
Download der Demoversion
Homepage
Homepage MB-Ruler Pro
Homepage MB-ScreenOverlay SDK

Remote Interface - allgemeine Funktionen

Setzen des Messinstrumentes

Message WParam LParam Result
WM_MB_RULER_MEASURE_INSTRUMENT WM_MB_RULER_SET_INSTRUMENT MEASURE_INSTRUMENT_NONE
MEASURE_INSTRUMENT_TRIANGULAR_RULER
MEASURE_INSTRUMENT_COORDINATE_SYSTEM
MEASURE_INSTRUMENT_DOUBLE_CROSS_HAIR
MEASURE_INSTRUMENT_CIRCLE_RADIUS
MEASURE_INSTRUMENT_CIRCLE_THREEPOINTS
MEASURE_INSTRUMENT_ELLIPSE_TWOCENTER_POINT
MEASURE_INSTRUMENT_POLYGON
MEASURE_INSTRUMENT_POLYLINE
MEASURE_INSTRUMENT_LINE_TWOPOINTS
MEASURE_INSTRUMENT_LINE_THREEPOINTS
MEASURE_INSTRUMENT_LINE_FOURPOINTS
MEASURE_INSTRUMENT_DISTANCE_POINT_TO_LINE
1, falls das Messinstrument erfolgreich gesetzt wurde
0, falls das Messinstrument nicht gesetzt werden konnte

Ermitteln des aktiven Messinstrumentes

Message WParam LParam Result
WM_MB_RULER_MEASURE_INSTRUMENT WM_MB_RULER_CHECK_INSTRUMENT 0 MEASURE_INSTRUMENT_NONE
MEASURE_INSTRUMENT_TRIANGULAR_RULER
MEASURE_INSTRUMENT_COORDINATE_SYSTEM
MEASURE_INSTRUMENT_DOUBLE_CROSS_HAIR
MEASURE_INSTRUMENT_CIRCLE_RADIUS
MEASURE_INSTRUMENT_CIRCLE_THREEPOINTS
MEASURE_INSTRUMENT_ELLIPSE_TWOCENTER_POINT
MEASURE_INSTRUMENT_POLYGON
MEASURE_INSTRUMENT_POLYLINE
MEASURE_INSTRUMENT_LINE_TWOPOINTS
MEASURE_INSTRUMENT_LINE_THREEPOINTS
MEASURE_INSTRUMENT_LINE_FOURPOINTS
MEASURE_INSTRUMENT_DISTANCE_POINT_TO_LINE
- je nach aktivem Messinstrument

Auslesen der Messdaten des aktiven Messinstruments

Die aktuellen Messwerte können über eine einfache Iteration ausgelesen werden. Die Reihenfolge, in der die Messwerte zurückgegeben werden, ist direkt bei den Messinstrumenten beschrieben.
Alle Messwerte sind SIGNED-Werte.
Message WParam LParam Result
WM_MB_RULER_GETVALUE ValueID (die zulässigen Werten sind jeweils beim Messinstrument beschrieben) 0 Aktueller Wert des Messinstrumentes, der zur übermittelten ValueID gehört (die Formatierung der Wert sind jeweils beim Messinstrument beschrieben)
-1, falls sich die ValueID außerhalb des zulässigen Bereichs befunden hat

Auslesen der Positionsinformationen des aktiven Messinstruments

Die aktuellen Positionsinformationen können über eine einfache Iteration ausgelesen werden. Die Reihenfolge, in der die Positionsinformationen zurückgegeben werden, ist direkt bei den Messinstrumenten beschrieben.
Alle Positionsinformationen sind SIGNED-Werte.
Message WParam LParam Result
WM_MB_RULER_GETVALUE ValueID (die zulässigen Werten sind jeweils beim Messinstrument beschrieben) 0 Positionsinformation des Messinstrumentes, der zur übermittelten ValueID gehört (die Formatierung der Wert sind jeweils beim Messinstrument beschrieben)
-1, falls sich die ValueID außerhalb des zulässigen Bereichs befunden hat

Setzen der Positionsinformationen des aktiven Messinstruments

Je einzelne Positionsinformationen kann - entsprechend dem Auslesen - auch gesetzt werden.
Alle Positionsinformationen sind SIGNED-Werte.
Message WParamLo WParamHi LParam Result
WM_MB_RULER_GETVALUE ValueID (die zulässigen Werten sind jeweils beim Messinstrument beschrieben) =0, zu setzender Wert ist Absolutwert
=1, zu setzender Wert ist Relativwert
zu setzender Wert (die Formatierung der Wert sind jeweils beim Messinstrument beschrieben) 0, falls die Positionsinformation gesetzt wurde
-1, falls sich die ValueID oder der Wert der Positionsinformation außerhalb des zulässigen Bereichs befunden hat

Speicherung der aktuellen Messwerte auslösen

Message WParam LParam Result
WM_MB_RULER_RULER RULER_STORE_VALUES 0 0

Informationsübermittlung an die Client-Applikation bei Änderung von Messwerten

Falls die aufrufende Applikation mit Windows Handle bei MB-Ruler angemeldet wurde, informiert MB-Ruler diese Applikationen via Windows Message darüber, dass sich Positionsinformationen oder Messwerte geändert haben

Änderung von Messwerten

Message WParam LParam
WM_MB_RULER_MEASURE_INSTRUMENT WM_MB_RULER_VALUECHANGED einer der Werte MEASURE_INSTRUMENT_XXX, falls sich das Messinstrument geändert hat
$FFFF, falls sich das Messinstrument nicht geändert hat

Änderung von Positionsinformationen

Message WParam LParam
WM_MB_RULER_MEASURE_INSTRUMENT WM_MB_RULER_DATACHANGED einer der Werte MEASURE_INSTRUMENT_XXX, falls sich das Messinstrument geändert hat
$FFFF, falls sich das Messinstrument nicht geändert hat
Converted from CHM to HTML with chm2web Pro 2.76 (unicode)