使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

HWindow (Class)

名称

HWindow窗口 — 代表 HALCON 窗口的一个实例。

构造函数

OpenWindow打开窗口    打开图形窗口。

方法

AttachBackgroundToWindow附加背景到窗口    将背景图像附加到 HALCON 窗口。
AttachDrawingObjectToWindow附加绘图对象到窗口    将现有绘图对象附加到 HALCON 窗口。
ClearRectangle清除矩形    删除输出窗口上的矩形。
ClearWindow清除窗口    删除输出窗口的内容。
CloseWindow关闭窗口    关闭输出窗口。
ConvertCoordinatesImageToWindow转换坐标图像至窗口    将图像坐标转换至窗口坐标。
ConvertCoordinatesWindowToImage转换坐标窗口至图像    将窗口坐标转换至图像坐标。
CopyRectangle复制矩形    复制输出窗口之间矩形内的所有像素。
DetachBackgroundFromWindow从窗口中分离背景    从 HALCON 窗口中分离背景图像。
DetachDrawingObjectFromWindow从窗口中分离绘图对象    从窗口中分离现有绘图对象。
DevClearWindow开发环境清除窗口    清除活动图形窗口的内容。
DevCloseWindow开发环境关闭窗口    关闭活动浮动图形窗口。
DevDispText开发环境显示文本    在当前图形窗口中显示文本。
DevDisplay开发环境显示    在当前图形窗口中显示图像对象。
DevGetWindow开发环境获取窗口    返回活动图形窗口的句柄。
DevOpenWindow开发环境打开窗口    打开一个新的图形窗口。
DevSetColor开发环境设置颜色    设置一个或多个输出颜色。
DevSetColored开发环境设置颜色多种    设置多种输出颜色。
DevSetContourStyle开发环境轮廓样式    定义轮廓显示填充样式。
DevSetDraw开发环境设置画    定义区域填充模式。
DevSetLineWidth开发环境设置线宽    定义区域轮廓输出的线宽。
DevSetLut开发环境设置查找表    设置“查找表”(lut)。
DevSetPaint开发环境设置涂色    定义灰度值输出模式。
DevSetPart开发环境设置部分    修改显示的图像部分。
DevSetShape开发环境设置形状    定义区域输出形状。
DevSetWindow开发环境设置窗口    激活图形窗口。
DevSetWindowExtents开发环境设置窗口范围    更改活动浮动图形窗口的位置和大小。
DevUpdateWindow开发环境更新窗口    在程序执行期间打开或关闭图标输出对象的自动输出到图形窗口。
DispArc显示弧    在窗口中显示圆弧。
DispArrow显示箭头    在窗口中显示箭头。
DispCaltab显示标定表    在图像中投影和可视化标定板的三维模型。
DispChannel显示通道    显示具有多个通道的图像。
DispCircle显示圆    在窗口中显示圆。
DispColor显示彩色    显示彩色(RGB)图像。
DispCross显示叉号    在窗口中显示叉号。
DispDistribution显示分布    显示噪声分布。
DispEllipse显示椭圆    显示椭圆。
DispImage显示图像    显示灰度值图像。
DispLine显示线    在窗口中绘制线条。
DispLut显示查找表    查找表(lut)的图形视图。
DispObj显示对象    显示图像对象(图像、区域、XLD)。
DispPolygon显示多段线    显示多段线。
DispRectangle1显示矩形1    显示与坐标轴对齐的矩形。
DispRectangle2显示矩形2    显示任意方向的矩形。
DispRegion显示区域    在窗口中显示区域。
DispText显示文本    在窗口中显示文本。
DispXld显示扩展线描述    显示 XLD 对象。
DragRegion1拖动区域1    区域的交互式移动。
DragRegion2拖动区域2    具有定点规范的区域的交互式移动。
DragRegion3拖动区域3    具有位置限制的区域的交互式移动。
DrawCircle画圆    交互式绘制圆。
DrawCircleMod画圆模    交互式绘制圆。
DrawEllipse画椭圆    交互式绘制椭圆。
DrawEllipseMod画椭圆模    交互式绘制椭圆。
DrawLine画线    画一条线。
DrawLineMod画线模    画一条线。
DrawNurbs画非均匀有理B样条    交互式绘制一条非均匀有理 B 样条(Non-Uniform Rational B-Splines,NURBS)曲线。
DrawNurbsInterp画非均匀有理B样条插值    使用插值交互式绘制 NURBS 曲线。
DrawNurbsInterpMod画非均匀有理B样条插值模    使用插值交互式修改 NURBS 曲线。
DrawNurbsMod画非均匀有理B样条模    交互式修改 NURBS 曲线。
DrawPoint画点    画一个点。
DrawPointMod画点模    画一个点。
DrawPolygon画多边形    交互式绘制多边形行。
DrawRectangle1画矩形1    画一个平行于坐标轴的矩形。
DrawRectangle1Mod画矩形1模    画一个平行于坐标轴的矩形。
DrawRectangle2画矩形2    交互式绘制任何定向矩形。
DrawRectangle2Mod画矩形2模    交互式绘制任何定向矩形。
DrawRegion画区域    交互式绘制封闭区域。
DrawXld画扩展线描述    交互式绘制轮廓。
DrawXldMod画扩展线描述模    交互式修改轮廓。
DumpWindow转储窗口    将窗口内容写入文件。
DumpWindowImage转储窗口图像    将窗口内容写入图像对象中。
Endif结束条件    结束条件命令。
Endswitch结束分支    结束多路分支块。
FlushBuffer清空缓冲区    清空窗口内容。
GetContourStyle获取轮廓样式    获取当前轮廓显示填充样式。
GetDraw获取画    获取当前区域填充模式。
GetFix获取修复    获取当前查找表(lut)的修复模式。
GetFixedLut获取修复查找表    获取修复“真彩图像”的“查找表”(lut)。
GetFont获取字体    获取当前字体。
GetFontExtents获取字体范围    获取字体所有字符的最大尺寸。
GetHsi获取调色饱和度强度    获取当前颜色的 HSI(Hue,Saturation,Intensity)编码。
GetIcon获取图标    查询区域输出图标。
GetInsert获取插入    获取当前显示模式。
GetLineApprox获取线近似值    获取轮廓显示的当前近似误差。
GetLineStyle获取线样式    获取轮廓的当前图形模式。
GetLineWidth获取线宽    获取轮廓显示的当前线宽。
GetLut获取查找表    获取当前查找表(lut)。
GetLutStyle获取查找表样式    获取查找表(lut)的修改参数。
GetMbutton获取鼠标按钮    等待鼠标按钮被按下。
GetMbuttonSubPix获取鼠标按钮亚像素    等待鼠标按钮被按下,然后获取亚像素鼠标位置。
GetMposition获取位置    查询鼠标位置。
GetMpositionSubPix获取鼠标位置亚像素    查询亚像素鼠标位置。
GetMshape获取鼠标形状    查询当前鼠标指针形状。
GetOsWindowHandle获取操作系统窗口句柄    获取操作系统窗口句柄。
GetPaint获取涂色    获取灰度值的当前显示模式。
GetPart获取部分    获取图像部分。
GetPartStyle获取部分样式    获取灰度值显示的当前插值模式。
GetPixel获取像素    获取当前颜色查找表索引。
GetRgb获取红绿蓝    获取 RGB 编码中的当前颜色。
GetRgba获取红绿蓝透明    获取 RGBA 编码中的当前颜色。
GetShape获取形状    获取当前区域输出形状。
GetStringExtents获取字符串范围    获取字符串的空间大小。
GetTposition获取文本位置    获取光标位置。
GetTshape获取文本形状    获取文本光标的形状。
GetWindowBackgroundImage获取窗口背景图像    获取 HALCON 窗口背景图像的副本。
GetWindowExtents获取窗口范围    有关窗口大小和位置的信息。
GetWindowParam获取窗口参数    获取窗口参数。
GetWindowPointer3获取窗口指针3    访问窗口的像素数据。
GetWindowType获取窗口类型    获取窗口类型。
MoveRectangle移动矩形    在输出窗口内复制。
NewExternWindow新外部窗口    在 Windows 下创建虚拟图形窗口。
NewLine新行    将文本光标的位置设置为下一行的开头。
OpenTextwindow打开文本窗口    打开一个文本窗口。
OpenWindow打开窗口    打开图形窗口。
QueryAllColors查询所有颜色    查询所有颜色名称。
QueryColor查询颜色(名称)    查询窗口中可显示的所有颜色名称。
QueryFont查询字体    查询可用字体。
QueryGray查询灰度    查询可显示的灰度值。
QueryInsert查询插入    查询可能的图形模式。
QueryLut查询查找表    查询所有可用的查找表(lut)。
QueryMshape查询鼠标形状    查询所有可用的鼠标指针形状。
QueryPaint查询涂色    查询灰度值显示模式。
QueryTshape查询光标形状    查询所有可用于文本光标的形状。
ReadChar读取字符    从窗口读取字符。
ReadString读取字符串    在文本窗口中读取字符串。
SendMouseDoubleClickEvent发送鼠标双击事件    向缓冲窗口发送一个事件,表示鼠标双击事件。
SendMouseDownEvent发送鼠标按下事件    向窗口缓冲区发送事件,表示鼠标按下事件。
SendMouseDragEvent发送鼠标拖动事件    向缓冲窗口发送一个事件,表示鼠标拖动事件。
SendMouseUpEvent发送鼠标释放事件    向缓冲窗口发送一个事件,表示鼠标释放事件。
SetColor设置颜色    设置输出颜色。
SetColored设置颜色多种    设置多种输出颜色。
SetComprise设置压缩    定义图像矩阵输出剪裁。
SetContentUpdateCallback设置内容更新回调    设置缓冲窗口中内容更新的回调。
SetContourStyle设置轮廓样式    定义轮廓显示填充样式。
SetDraw设置画    定义区域填充模式。
SetFix设置修复    设置修复“查找表”(lut)。
SetFixedLut设置修复查找表    修复“真彩图像”的“查找表”(lut)。
SetFont设置字体    设置用于文本输出的字体。
SetGray设置灰度    定义区域输出的灰度值。
SetHsi设置色调饱和度强度    定义输出颜色(HSI-编码)。
SetIcon设置图标    区域输出的图标定义。
SetInsert插入    定义像素输出函数。
SetLineApprox设置线近似值    定义轮廓显示的近似误差。
SetLineStyle设置线样式    定义轮廓输出模式。
SetLineWidth设置线宽度    定义区域轮廓输出的线宽。
SetLut设置查找表    设置“查找表”(lut)。
SetLutStyle设置查找表样式    更改查找表(lut)。
SetMshape设置鼠标形状    设置当前鼠标指针形状。
SetPaint设置涂色    定义灰度值输出模式。
SetPart设置部分    修改显示的图像部分。
SetPartStyle设置部分样式    定义灰度值输出的插值方法。
SetPixel设置像素    定义颜色查找表索引。
SetRgb设置红绿蓝    通过 RGB 值设置颜色定义。
SetRgba设置红绿蓝透明    通过 RGBA 值设置颜色定义。
SetShape设置形状    定义区域输出形状。
SetTposition设置文本位置    设置文本光标的位置。
SetTshape设置文本形状    设置文本光标的形状。
SetWindowDc设置窗口设备上下文    设置虚拟图形窗口(Windows NT)的设备上下文。
SetWindowExtents设置窗口范围    修改窗口的位置和大小。
SetWindowParam设置窗口参数    设置窗口参数。
SlideImage幻灯片图像    来自两个窗口缓冲区的交互式输出。
Stop停止    停止程序执行。
UnprojectCoordinates非投影坐标    计算三维绘图窗口中点的图像坐标。
UpdateWindowPose更新窗口姿态    修改三维绘图的姿态。
WriteLut写入查找表    将查找表(lut)写入文件。
WriteString写入字符串    在窗口中打印文本。

HWindow (Class)

名称

HWindow窗口 — 代表 HALCON 窗口的一个实例。

构造函数

OpenWindow打开窗口    打开图形窗口。

方法

AttachBackgroundToWindow附加背景到窗口    将背景图像附加到 HALCON 窗口。
AttachDrawingObjectToWindow附加绘图对象到窗口    将现有绘图对象附加到 HALCON 窗口。
ClearRectangle清除矩形    删除输出窗口上的矩形。
ClearWindow清除窗口    删除输出窗口的内容。
CloseWindow关闭窗口    关闭输出窗口。
ConvertCoordinatesImageToWindow转换坐标图像至窗口    将图像坐标转换至窗口坐标。
ConvertCoordinatesWindowToImage转换坐标窗口至图像    将窗口坐标转换至图像坐标。
CopyRectangle复制矩形    复制输出窗口之间矩形内的所有像素。
DetachBackgroundFromWindow从窗口中分离背景    从 HALCON 窗口中分离背景图像。
DetachDrawingObjectFromWindow从窗口中分离绘图对象    从窗口中分离现有绘图对象。
DevClearWindow开发环境清除窗口    清除活动图形窗口的内容。
DevCloseWindow开发环境关闭窗口    关闭活动浮动图形窗口。
DevDispText开发环境显示文本    在当前图形窗口中显示文本。
DevDisplay开发环境显示    在当前图形窗口中显示图像对象。
DevGetWindow开发环境获取窗口    返回活动图形窗口的句柄。
DevOpenWindow开发环境打开窗口    打开一个新的图形窗口。
DevSetColor开发环境设置颜色    设置一个或多个输出颜色。
DevSetColored开发环境设置颜色多种    设置多种输出颜色。
DevSetContourStyle开发环境轮廓样式    定义轮廓显示填充样式。
DevSetDraw开发环境设置画    定义区域填充模式。
DevSetLineWidth开发环境设置线宽    定义区域轮廓输出的线宽。
DevSetLut开发环境设置查找表    设置“查找表”(lut)。
DevSetPaint开发环境设置涂色    定义灰度值输出模式。
DevSetPart开发环境设置部分    修改显示的图像部分。
DevSetShape开发环境设置形状    定义区域输出形状。
DevSetWindow开发环境设置窗口    激活图形窗口。
DevSetWindowExtents开发环境设置窗口范围    更改活动浮动图形窗口的位置和大小。
DevUpdateWindow开发环境更新窗口    在程序执行期间打开或关闭图标输出对象的自动输出到图形窗口。
DispArc显示弧    在窗口中显示圆弧。
DispArrow显示箭头    在窗口中显示箭头。
DispCaltab显示标定表    在图像中投影和可视化标定板的三维模型。
DispChannel显示通道    显示具有多个通道的图像。
DispCircle显示圆    在窗口中显示圆。
DispColor显示彩色    显示彩色(RGB)图像。
DispCross显示叉号    在窗口中显示叉号。
DispDistribution显示分布    显示噪声分布。
DispEllipse显示椭圆    显示椭圆。
DispImage显示图像    显示灰度值图像。
DispLine显示线    在窗口中绘制线条。
DispLut显示查找表    查找表(lut)的图形视图。
DispObj显示对象    显示图像对象(图像、区域、XLD)。
DispPolygon显示多段线    显示多段线。
DispRectangle1显示矩形1    显示与坐标轴对齐的矩形。
DispRectangle2显示矩形2    显示任意方向的矩形。
DispRegion显示区域    在窗口中显示区域。
DispText显示文本    在窗口中显示文本。
DispXld显示扩展线描述    显示 XLD 对象。
DragRegion1拖动区域1    区域的交互式移动。
DragRegion2拖动区域2    具有定点规范的区域的交互式移动。
DragRegion3拖动区域3    具有位置限制的区域的交互式移动。
DrawCircle画圆    交互式绘制圆。
DrawCircleMod画圆模    交互式绘制圆。
DrawEllipse画椭圆    交互式绘制椭圆。
DrawEllipseMod画椭圆模    交互式绘制椭圆。
DrawLine画线    画一条线。
DrawLineMod画线模    画一条线。
DrawNurbs画非均匀有理B样条    交互式绘制一条非均匀有理 B 样条(Non-Uniform Rational B-Splines,NURBS)曲线。
DrawNurbsInterp画非均匀有理B样条插值    使用插值交互式绘制 NURBS 曲线。
DrawNurbsInterpMod画非均匀有理B样条插值模    使用插值交互式修改 NURBS 曲线。
DrawNurbsMod画非均匀有理B样条模    交互式修改 NURBS 曲线。
DrawPoint画点    画一个点。
DrawPointMod画点模    画一个点。
DrawPolygon画多边形    交互式绘制多边形行。
DrawRectangle1画矩形1    画一个平行于坐标轴的矩形。
DrawRectangle1Mod画矩形1模    画一个平行于坐标轴的矩形。
DrawRectangle2画矩形2    交互式绘制任何定向矩形。
DrawRectangle2Mod画矩形2模    交互式绘制任何定向矩形。
DrawRegion画区域    交互式绘制封闭区域。
DrawXld画扩展线描述    交互式绘制轮廓。
DrawXldMod画扩展线描述模    交互式修改轮廓。
DumpWindow转储窗口    将窗口内容写入文件。
DumpWindowImage转储窗口图像    将窗口内容写入图像对象中。
Endif结束条件    结束条件命令。
Endswitch结束分支    结束多路分支块。
FlushBuffer清空缓冲区    清空窗口内容。
GetContourStyle获取轮廓样式    获取当前轮廓显示填充样式。
GetDraw获取画    获取当前区域填充模式。
GetFix获取修复    获取当前查找表(lut)的修复模式。
GetFixedLut获取修复查找表    获取修复“真彩图像”的“查找表”(lut)。
GetFont获取字体    获取当前字体。
GetFontExtents获取字体范围    获取字体所有字符的最大尺寸。
GetHsi获取调色饱和度强度    获取当前颜色的 HSI(Hue,Saturation,Intensity)编码。
GetIcon获取图标    查询区域输出图标。
GetInsert获取插入    获取当前显示模式。
GetLineApprox获取线近似值    获取轮廓显示的当前近似误差。
GetLineStyle获取线样式    获取轮廓的当前图形模式。
GetLineWidth获取线宽    获取轮廓显示的当前线宽。
GetLut获取查找表    获取当前查找表(lut)。
GetLutStyle获取查找表样式    获取查找表(lut)的修改参数。
GetMbutton获取鼠标按钮    等待鼠标按钮被按下。
GetMbuttonSubPix获取鼠标按钮亚像素    等待鼠标按钮被按下,然后获取亚像素鼠标位置。
GetMposition获取位置    查询鼠标位置。
GetMpositionSubPix获取鼠标位置亚像素    查询亚像素鼠标位置。
GetMshape获取鼠标形状    查询当前鼠标指针形状。
GetOsWindowHandle获取操作系统窗口句柄    获取操作系统窗口句柄。
GetPaint获取涂色    获取灰度值的当前显示模式。
GetPart获取部分    获取图像部分。
GetPartStyle获取部分样式    获取灰度值显示的当前插值模式。
GetPixel获取像素    获取当前颜色查找表索引。
GetRgb获取红绿蓝    获取 RGB 编码中的当前颜色。
GetRgba获取红绿蓝透明    获取 RGBA 编码中的当前颜色。
GetShape获取形状    获取当前区域输出形状。
GetStringExtents获取字符串范围    获取字符串的空间大小。
GetTposition获取文本位置    获取光标位置。
GetTshape获取文本形状    获取文本光标的形状。
GetWindowBackgroundImage获取窗口背景图像    获取 HALCON 窗口背景图像的副本。
GetWindowExtents获取窗口范围    有关窗口大小和位置的信息。
GetWindowParam获取窗口参数    获取窗口参数。
GetWindowPointer3获取窗口指针3    访问窗口的像素数据。
GetWindowType获取窗口类型    获取窗口类型。
MoveRectangle移动矩形    在输出窗口内复制。
NewExternWindow新外部窗口    在 Windows 下创建虚拟图形窗口。
NewLine新行    将文本光标的位置设置为下一行的开头。
OpenTextwindow打开文本窗口    打开一个文本窗口。
OpenWindow打开窗口    打开图形窗口。
QueryAllColors查询所有颜色    查询所有颜色名称。
QueryColor查询颜色(名称)    查询窗口中可显示的所有颜色名称。
QueryFont查询字体    查询可用字体。
QueryGray查询灰度    查询可显示的灰度值。
QueryInsert查询插入    查询可能的图形模式。
QueryLut查询查找表    查询所有可用的查找表(lut)。
QueryMshape查询鼠标形状    查询所有可用的鼠标指针形状。
QueryPaint查询涂色    查询灰度值显示模式。
QueryTshape查询光标形状    查询所有可用于文本光标的形状。
ReadChar读取字符    从窗口读取字符。
ReadString读取字符串    在文本窗口中读取字符串。
SendMouseDoubleClickEvent发送鼠标双击事件    向缓冲窗口发送一个事件,表示鼠标双击事件。
SendMouseDownEvent发送鼠标按下事件    向窗口缓冲区发送事件,表示鼠标按下事件。
SendMouseDragEvent发送鼠标拖动事件    向缓冲窗口发送一个事件,表示鼠标拖动事件。
SendMouseUpEvent发送鼠标释放事件    向缓冲窗口发送一个事件,表示鼠标释放事件。
SetColor设置颜色    设置输出颜色。
SetColored设置颜色多种    设置多种输出颜色。
SetComprise设置压缩    定义图像矩阵输出剪裁。
SetContentUpdateCallback设置内容更新回调    设置缓冲窗口中内容更新的回调。
SetContourStyle设置轮廓样式    定义轮廓显示填充样式。
SetDraw设置画    定义区域填充模式。
SetFix设置修复    设置修复“查找表”(lut)。
SetFixedLut设置修复查找表    修复“真彩图像”的“查找表”(lut)。
SetFont设置字体    设置用于文本输出的字体。
SetGray设置灰度    定义区域输出的灰度值。
SetHsi设置色调饱和度强度    定义输出颜色(HSI-编码)。
SetIcon设置图标    区域输出的图标定义。
SetInsert插入    定义像素输出函数。
SetLineApprox设置线近似值    定义轮廓显示的近似误差。
SetLineStyle设置线样式    定义轮廓输出模式。
SetLineWidth设置线宽度    定义区域轮廓输出的线宽。
SetLut设置查找表    设置“查找表”(lut)。
SetLutStyle设置查找表样式    更改查找表(lut)。
SetMshape设置鼠标形状    设置当前鼠标指针形状。
SetPaint设置涂色    定义灰度值输出模式。
SetPart设置部分    修改显示的图像部分。
SetPartStyle设置部分样式    定义灰度值输出的插值方法。
SetPixel设置像素    定义颜色查找表索引。
SetRgb设置红绿蓝    通过 RGB 值设置颜色定义。
SetRgba设置红绿蓝透明    通过 RGBA 值设置颜色定义。
SetShape设置形状    定义区域输出形状。
SetTposition设置文本位置    设置文本光标的位置。
SetTshape设置文本形状    设置文本光标的形状。
SetWindowDc设置窗口设备上下文    设置虚拟图形窗口(Windows NT)的设备上下文。
SetWindowExtents设置窗口范围    修改窗口的位置和大小。
SetWindowParam设置窗口参数    设置窗口参数。
SlideImage幻灯片图像    来自两个窗口缓冲区的交互式输出。
Stop停止    停止程序执行。
UnprojectCoordinates非投影坐标    计算三维绘图窗口中点的图像坐标。
UpdateWindowPose更新窗口姿态    修改三维绘图的姿态。
WriteLut写入查找表    将查找表(lut)写入文件。
WriteString写入字符串    在窗口中打印文本。

使用右上角的选项卡切换到不同的编程语言。