get_mbutton_sub_pix
— Abfragen der subpixelgenauen Mausposition bei Tastendruck.
get_mbutton_sub_pix( : : WindowHandle : Row, Column, Button)
get_mbutton_sub_pix
liefert die subpixelgenauen Bildkoordinaten der
Maus im Ausgabefenster und die dabei betätigten Tasten. Zusätzlich wird der
Zustand der Tasten Shift, Strg und Alt zurückgegeben. Die folgenden Werte
sind den einzelnen Tasten zugeordnet:
Linke Taste,
Mittlere Taste,
Rechte Taste,
Shift Taste,
Strg Taste,
Alt Taste.
Die Summe der Werte aller gedrückten Tasten wird in Button
zurückgegeben.
Es wird so lange gewartet, bis eine der Tasten in dem angegebenen
HALCON-Fenster gedrückt wird.
Im Falle eines Grafikfensters berücksichtigen die Koordinaten Row
und Column
den aktuellen Bildausschnitt (siehe set_part
).
Falls nur pixelgenaue Bildkoordinaten benötigt werden, kann der Operator
get_mbutton
verwendet werden.
get_mbutton_sub_pix
kommt erst zurück, wenn mit der Maus in das
Fenster geklickt wird.
WindowHandle
(input_control) window →
(handle)
Fenster-Handle.
Row
(output_control) point.y →
(real)
Zeilenkoordinate des Mauscursors im Bildkoordinatensystem.
Column
(output_control) point.x →
(real)
Spaltenkoordinate des Mauscursors im Bildkoordinatensystem.
Button
(output_control) integer →
(integer)
Betätigte Taste(n).
get_mbutton_sub_pix
liefert den Wert 2 (H_MSG_TRUE).
get_mbutton
,
get_mposition
,
get_mposition_sub_pix
Foundation