贰[2],函数OpenWindow/CloseWindow
2023-12-15 13:07:55
函数OpenWindow
C++形式
LIntExport void OpenWindow(
const HTuple& Row,
const HTuple& Column,
const HTuple& Width,
const HTuple& Height,
const HTuple& FatherWindow,
const HTuple& Mode,
const HTuple& Machine,
HTuple* WindowHandle);
//参数1:窗体起始位置行位置
//参数2:窗体起始位置列位置
//参数3:窗体宽度
//参数4:窗体高度
//参数5:窗体父窗体容器Handle,无传0
//参数6:显示模式"visible"
//参数7:窗体的名称
//参数7:窗体的Handle
C#形式
public static void OpenWindow(
HTuple row,
HTuple column,
HTuple width,
HTuple height,
HTuple fatherWindow,
HTuple mode,
HTuple machine,
out HTuple windowHandle)
错误处理
错误1:HALCON error #1405: Wrong number of values of control parameter 5 in operator open_window
控制参数值的数量错误
//C#错误传参示例
HOperatorSet.OpenWindow(0, 0, 500, 500, null, "visible", "", out winHandle);
错误2:HALCON error #1305: Wrong value of control parameter 5 in operator open_window
控制参数值错误
//C#错误传参示例
参数5传了字符串,需修改为整型
HOperatorSet.OpenWindow(0, 0, 500, 500, "0", "visible", "", out winHandle);
错误3:HALCON error #5101: Error while opening the window in operator open_window
打开窗口时出错
//C#错误传参示例
//参数5传了-1,需修改为0
HOperatorSet.OpenWindow(0, 0, 500, 500, -1, "visible", "", out winHandle);
函数CloseWindow
C++形式
LIntExport void CloseWindow(
const HTuple& WindowHandle);
参数1:窗体Handle
C#形式
LIntExport void CloseWindow(const HTuple& WindowHandle);
文章来源:https://blog.csdn.net/FairyTailQ/article/details/135012221
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!