贰[2],窗体操作,函数OpenWindow/CloseWindow

函数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);

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值