dev_open_tooldev_open_toolDevOpenToolDevOpenTooldev_open_tool (Operator)
Name
dev_open_tooldev_open_toolDevOpenToolDevOpenTooldev_open_tool — Öffnen eines HDevelop Tools, eines nicht-modalen Dialogs oder eines
Assistenten.
Signatur
Herror dev_open_tool(const char* ToolName, const Hlong Row, const Hlong Column, const Hlong Width, const Hlong Height, const char* GenParamName, const char* GenParamValue, char* ToolId)
Herror T_dev_open_tool(const Htuple ToolName, const Htuple Row, const Htuple Column, const Htuple Width, const Htuple Height, const Htuple GenParamName, const Htuple GenParamValue, Htuple* ToolId)
def dev_open_tool(tool_name: str, row: Union[int, str], column: Union[int, str], width: Union[int, str], height: Union[int, str], gen_param_name: MaybeSequence[str], gen_param_value: MaybeSequence[str]) -> HHandle
Beschreibung
dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool öffnet ein HDevelop Tool, einen nicht-modalen
Dialog oder einen Assistenten. Der Parameter ToolNameToolNameToolNameToolNametoolNametool_name enthält
den Namen des zu öffnenden Tools. Als Rückgabewert liefert der
Operator im Parameter ToolIdToolIdToolIdToolIdtoolIdtool_id die Tool Id. Diese kann dann in
Operatoren, wie dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry, dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool
und dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool verwendet werden um ein bestimmtes HDevelop
Tool anzusprechen.
Das geöffnete Fenster wird automatisch aktiv.
Mithilfe des Schließen-Knopfes im Fensterrahmen, oder durch Aufruf
von dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool kann das Tool geschlossen werden.
Die Parameter GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name und GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value sind optional.
Sie können verwendet werden um eine bestimmte Seite des Tools
ToolNameToolNameToolNameToolNametoolNametool_name anzuzeigen, siehe weiter unten.
Werden sie auf [] gesetzt, so wird das Tool mit den
Standardeinstellungen geöffnet.
Folgend werden die unterstützten Tools thematisch sortiert gelistet.
Das Hauptfenster betreffende unterstützte Werte für
ToolNameToolNameToolNameToolNametoolNametool_name:
-
'graphics_window'"graphics_window""graphics_window""graphics_window""graphics_window""graphics_window": Grafikfenster
-
'operator_window'"operator_window""operator_window""operator_window""operator_window""operator_window": Operatorfenster
-
'program_window'"program_window""program_window""program_window""program_window""program_window": Programmfenster
-
'variable_window'"variable_window""variable_window""variable_window""variable_window""variable_window": Variablenfenster
Die Assistenten betreffende unterstützte Werte für ToolNameToolNameToolNameToolNametoolNametool_name:
-
'calibration_assistant'"calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant": Calibration Assistent
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'setup'"setup""setup""setup""setup""setup": Aufbau
-
'calibration'"calibration""calibration""calibration""calibration""calibration": Kalibrierung
-
'result'"result""result""result""result""result": Ergebnisse
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation": Codegenerierung
Beispiel:
dev_open_tool('calibration_assistant', ..., 'page', 'result', ...)dev_open_tool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)dev_open_tool("calibration_assistant", ..., "page", "result", ...)
öffnet den Calibration Assistenten mit der Tab-Karte
Ergebnisse.
-
'image_acquisition_assistant'"image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant": Image Aquisition Assistent
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'source'"source""source""source""source""source": Quelle
-
'connection'"connection""connection""connection""connection""connection": Verbindung
-
'parameters'"parameters""parameters""parameters""parameters""parameters": Parameter
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation": Codegenerierung
Beispiel:
dev_open_tool('image_acquisition', ...,'page', 'source', ...)dev_open_tool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)dev_open_tool("image_acquisition", ...,"page", "source", ...)
öffnet den Image Acquisition Assistenten mit der Tab-Karte
Quelle.
-
'matching_assistant'"matching_assistant""matching_assistant""matching_assistant""matching_assistant""matching_assistant": Matching Assistent
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'model_creation'"model_creation""model_creation""model_creation""model_creation""model_creation": Modellerzeugung
-
'model_parameter'"model_parameter""model_parameter""model_parameter""model_parameter""model_parameter": Modellparametrierung
-
'model_use'"model_use""model_use""model_use""model_use""model_use": Modellanwendung
-
'inspect'"inspect""inspect""inspect""inspect""inspect": Inspektion
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation": Codegenerierung
Beispiel:
dev_open_tool('matching_assistant', ..., 'page', 'inspect', ...)dev_open_tool("matching_assistant", ..., "page", "inspect", ...)DevOpenTool("matching_assistant", ..., "page", "inspect", ...)DevOpenTool("matching_assistant", ..., "page", "inspect", ...)DevOpenTool("matching_assistant", ..., "page", "inspect", ...)dev_open_tool("matching_assistant", ..., "page", "inspect", ...)
öffnet den Matching Assistenten mit der Tab-Karte Inspektion.
-
'measure1d_assistant'"measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant": Measure Assistent
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'input'"input""input""input""input""input": Eingabe
-
'edges'"edges""edges""edges""edges""edges": Kanten
-
'fuzzy'"fuzzy""fuzzy""fuzzy""fuzzy""fuzzy": Fuzzy
-
'result'"result""result""result""result""result": Ergebnisse
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation": Codegenerierung
Beispiel:
dev_open_tool('measure1d_assistant', ..., 'page', 'edges', ...)dev_open_tool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)dev_open_tool("measure1d_assistant", ..., "page", "edges", ...)
öffnet den Measure Assistenten mit der Tab-Karte Kanten.
-
'ocr_assistant'"ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant": OCR Assistent
Die Tools betreffende unterstützte Werte für ToolNameToolNameToolNameToolNametoolNametool_name:
-
'call_stack'"call_stack""call_stack""call_stack""call_stack""call_stack": Aufrufliste
-
'canvas'"canvas""canvas""canvas""canvas""canvas": Canvas-Fenster
-
'feature_histogram'"feature_histogram""feature_histogram""feature_histogram""feature_histogram""feature_histogram": Merkmalshistogramm
-
'feature_inspection'"feature_inspection""feature_inspection""feature_inspection""feature_inspection""feature_inspection": Merkmalsinspektion
-
'gray_histogram'"gray_histogram""gray_histogram""gray_histogram""gray_histogram""gray_histogram": Grauwerthistogramm
-
'line_profile'"line_profile""line_profile""line_profile""line_profile""line_profile": Linienprofile
-
'zoom_window'"zoom_window""zoom_window""zoom_window""zoom_window""zoom_window": Zoomfenster
-
'ocr_training_file_browser'"ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser": OCR Trainingsdateien Browser
Die Dialoge betreffende unterstützte Werte für ToolNameToolNameToolNameToolNametoolNametool_name:
-
'browse_examples_dialog'"browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog": Beispiele durchsuchen
-
'create_procedure_dialog'"create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog": Prozedur erstellen
-
'edit_procedure_interface_dialog'"edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog": Prozedurschnittstellen bearbeiten
-
'find_replace_dialog'"find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog": Suchen Ersetzen
-
'output_console'"output_console""output_console""output_console""output_console""output_console": Ausgabekonsole
-
'quick_navigation'"quick_navigation""quick_navigation""quick_navigation""quick_navigation""quick_navigation": Schnellzugriff
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'invalid_lines'"invalid_lines""invalid_lines""invalid_lines""invalid_lines""invalid_lines": Ungültige Zeilen
-
'find_results'"find_results""find_results""find_results""find_results""find_results": Suchergebnisse
-
'breakpoints'"breakpoints""breakpoints""breakpoints""breakpoints""breakpoints": Haltepunkte
-
'bookmarks'"bookmarks""bookmarks""bookmarks""bookmarks""bookmarks": Lesezeichen
Beispiel:
dev_open_tool('quick_navigation', ..., 'page', 'breakpoints', ...)dev_open_tool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)dev_open_tool("quick_navigation", ..., "page", "breakpoints", ...)
öffnet die Programmzeilenansicht mit der Tab-Karte Haltepunkte.
-
'breakpoints_dialog'"breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog": Schnellzugriff / Haltepunkte
-
'bookmarks_dialog'"bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog": Schnellzugriff / Lesezeichen
-
'invalid_lines_dialog'"invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog": Schnellzugriff / Ungültige Zeilen
-
'visualization_parameters_dialog'"visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog": Visualisierungs-Parameter
-
'help'"help""help""help""help""help": Hilfefenster
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'contents'"contents""contents""contents""contents""contents": Inhalt
-
'operator'"operator""operator""operator""operator""operator": Operator
-
'search'"search""search""search""search""search": Suche
-
'index'"index""index""index""index""index": Index
-
'bookmarks'"bookmarks""bookmarks""bookmarks""bookmarks""bookmarks": Lesezeichen
Beispiel:
dev_open_tool('help', ..., 'page', 'search', ...)dev_open_tool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)dev_open_tool("help", ..., "page", "search", ...)
öffnet die Hilfe und zeigt die Tab-Karte Suche an.
-
'operator'"operator""operator""operator""operator""operator": Legt fest welche Operatorbeschreibung angezeigt
werden soll.
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name: Operatorennamen
(in „snake case“-Notation).
Beispiel:
dev_open_tool('help', ..., ['page','operator'], ['search','read_image'] ...)dev_open_tool("help", ..., ["page","operator"], ["search","read_image"] ...)DevOpenTool("help", ..., ["page","operator"], ["search","read_image"] ...)DevOpenTool("help", ..., ["page","operator"], ["search","read_image"] ...)DevOpenTool("help", ..., ["page","operator"], ["search","read_image"] ...)dev_open_tool("help", ..., ["page","operator"], ["search","read_image"] ...)
öffnet die Hilfe, wählt die Tab-Karte Suche und zeigt die
Beschreibung des Operators read_imageread_imageReadImageReadImageReadImageread_image.
-
'manual'"manual""manual""manual""manual""manual": Legt das anzuzeigende Manual fest.
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name: Manualname
(inklusive deren Pfad, beide in „snake case“-Notation).
Beispiel:
dev_open_tool('help', 'default', 'default', 'default', 'default', 'manual', 'hdevelop_users_guide/hdevelop_users_guide_0000', ToolId)dev_open_tool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)dev_open_tool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)
öffnet das Manual „HDevelop User's Guide“.
-
'preferences'"preferences""preferences""preferences""preferences""preferences": Einstellungen
Unterstützte Werte für GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name:
-
'page'"page""page""page""page""page": Legt die anzuzeigende Seite fest.
Unterstützte Werte für GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value werden als anhand der
Menüzugehörigkeit gelistet.
Für das Menü Benutzerschnittstelle unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'user_interface/program_window'"user_interface/program_window""user_interface/program_window""user_interface/program_window""user_interface/program_window""user_interface/program_window": Programmfenster
-
'user_interface/fonts'"user_interface/fonts""user_interface/fonts""user_interface/fonts""user_interface/fonts""user_interface/fonts": Schriftarten
-
'user_interface/language'"user_interface/language""user_interface/language""user_interface/language""user_interface/language""user_interface/language": Sprache
-
'user_interface/themes'"user_interface/themes""user_interface/themes""user_interface/themes""user_interface/themes""user_interface/themes": Themes
Für das Menü Prozeduren unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'procedures/directories'"procedures/directories""procedures/directories""procedures/directories""procedures/directories""procedures/directories": Verzeichnisse
-
'procedures/external_procedures'"procedures/external_procedures""procedures/external_procedures""procedures/external_procedures""procedures/external_procedures""procedures/external_procedures": Externe Prozeduren
-
'procedures/manage_procedure_libraries'"procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries": Prozedurbibliothek
verwalten
-
'procedures/manage_passwords'"procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords": Passwörter verwalten
-
'procedures/procedure_use'"procedures/procedure_use""procedures/procedure_use""procedures/procedure_use""procedures/procedure_use""procedures/procedure_use": Prozedurverwendung
-
'procedures/unresolved_procedure_calls'"procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls": Nicht aufgelöste
Prozeduraufrufe
Für das Menü Allgemeine Optionen unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'general_options/general_options'"general_options/general_options""general_options/general_options""general_options/general_options""general_options/general_options""general_options/general_options": Allgemeine Optionen
-
'general_options/experienced_user'"general_options/experienced_user""general_options/experienced_user""general_options/experienced_user""general_options/experienced_user""general_options/experienced_user" & Erfahrener Anwender
Für das Menü Visualisierung unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'visualization_settings/pen'"visualization_settings/pen""visualization_settings/pen""visualization_settings/pen""visualization_settings/pen""visualization_settings/pen": Stift
-
'visualization_settings/lut'"visualization_settings/lut""visualization_settings/lut""visualization_settings/lut""visualization_settings/lut""visualization_settings/lut": LUT
-
'visualization_settings/paint'"visualization_settings/paint""visualization_settings/paint""visualization_settings/paint""visualization_settings/paint""visualization_settings/paint": Darstellung
Für das Menü Laufzeiteinstellungen unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
-
'runtime_settings/runtime_settings'"runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings": Laufzeiteinstellung
-
'runtime_settings/override_operator_behavior'"runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior":
Operatorverhalten aufheben
Für das Menü Telemetrieeinstellungen unterstützte Werte für
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value:
Beispiel:
dev_open_tool('preferences', ..., 'page', 'user_interface/language', ...)dev_open_tool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)dev_open_tool("preferences", ..., "page", "user_interface/language", ...)
öffnet die Tab-Karte Sprache der Gruppe
Benutzerschnittstelle.
-
'halcon_news'"halcon_news""halcon_news""halcon_news""halcon_news""halcon_news": HALCON News Webseite - für ToolIdToolIdToolIdToolIdtoolIdtool_id wird
nur ein leeres Tupel zurückgegeben, da diese Aktion nur zum Öffnen der
News-Seite dient.
end(itmize)
Mit den Parametern RowRowRowRowrowrow und ColumnColumnColumnColumncolumncolumn kann das HDevelop Tool an
einer bestimmten Position geöffnet werden. Beachten Sie, dass die unter
Bearbeiten ->
Einstellungen ->
Allgemeine Optionen ->
Allgemeine Optionen ->
Window open offset
angegebenen Versatzwerte zum Zeileindex bzw. zum
Spaltenindex addiert werden. Weitere Informationen finden Sie im Kapitel
„Menu Edit“ im „HDevelop User's Guide“.
Zum Verwenden des Standardverhalten, also das Tool an der zuletzt
geöffneten Position zu positionieren, sollte 'default'"default""default""default""default""default"
übergeben werden.
Die Parameter WidthWidthWidthWidthwidthwidth und HeightHeightHeightHeightheightheight können verwendet werden
um das Tool mit einer bestimmten Größe zu öffnen. Um die zuletzt
verwendete Größe zu verwenden, sollte der Wert 'default'"default""default""default""default""default"
übergeben werden.
Achtung
Dieser Operator wird beim Codeexport ignoriert.
Parameter
ToolNameToolNameToolNameToolNametoolNametool_name (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Toolname.
Werteliste: 'bookmarks_dialog'"bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog", 'breakpoints_dialog'"breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog", 'browse_examples_dialog'"browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog", 'calibration_assistant'"calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant", 'call_stack'"call_stack""call_stack""call_stack""call_stack""call_stack", 'canvas'"canvas""canvas""canvas""canvas""canvas", 'create_procedure_dialog'"create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog", 'edit_procedure_interface_dialog'"edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog", 'feature_histogram'"feature_histogram""feature_histogram""feature_histogram""feature_histogram""feature_histogram", 'feature_inspection'"feature_inspection""feature_inspection""feature_inspection""feature_inspection""feature_inspection", 'find_replace_dialog'"find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog", 'graphics_window'"graphics_window""graphics_window""graphics_window""graphics_window""graphics_window", 'gray_histogram'"gray_histogram""gray_histogram""gray_histogram""gray_histogram""gray_histogram", 'halcon_news'"halcon_news""halcon_news""halcon_news""halcon_news""halcon_news", 'help'"help""help""help""help""help", 'image_acquisition_assistant'"image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant", 'invalid_lines_dialog'"invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog", 'line_profile'"line_profile""line_profile""line_profile""line_profile""line_profile", 'matching_assistant'"matching_assistant""matching_assistant""matching_assistant""matching_assistant""matching_assistant", 'measure1d_assistant'"measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant", 'ocr_assistant'"ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant", 'ocr_training_file_browser'"ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser", 'operator_window'"operator_window""operator_window""operator_window""operator_window""operator_window", 'output_console'"output_console""output_console""output_console""output_console""output_console", 'preferences'"preferences""preferences""preferences""preferences""preferences", 'program_window'"program_window""program_window""program_window""program_window""program_window", 'quick_navigation'"quick_navigation""quick_navigation""quick_navigation""quick_navigation""quick_navigation", 'variable_window'"variable_window""variable_window""variable_window""variable_window""variable_window", 'visualization_parameters_dialog'"visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog", 'zoom_window'"zoom_window""zoom_window""zoom_window""zoom_window""zoom_window"
RowRowRowRowrowrow (input_control) rectangle.origin.y → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Zeile der oberen linken Ecke.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
ColumnColumnColumnColumncolumncolumn (input_control) rectangle.origin.x → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Spalte der oberen linken Ecke.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
WidthWidthWidthWidthwidthwidth (input_control) rectangle.extent.x → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Breite des Tools.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Restriktion: Width > 0
HeightHeightHeightHeightheightheight (input_control) rectangle.extent.y → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Höhe des Tools.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Restriktion: Height > 0
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control) attribute.name(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Namen der generischen Parameter.
Defaultwert: []
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control) attribute.value(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Werte der generischen Parameter.
Defaultwert: []
ToolIdToolIdToolIdToolIdtoolIdtool_id (output_control) dev_tool → HTupleHHandleHTupleHtuple (string) (IntPtr) (HString) (char*)
Tool-Identifikator.
Beispiel (HDevelop)
dev_open_tool ('zoom_window',0, 0, Width, Height, [], [], ToolId)
dev_close_tool (ToolId)
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
Nachfolger
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry,
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool,
dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool
Modul
Foundation