转一个对raw结构体转换的讨论
import console;
MESSAGE_HEAD = class{
byte szHeaderFlag[2]; //包头起始标志,固定为“FT”
int nProtoID = 0; //协议ID
byte nType; //协议格式类型,0为Protobuf格式,1为Json格式
byte nProtoVer; //协议版本
int nSerialNo; //包序列号
int nBodyLen; //包体长度
byte arrBodySHA1[2
(转)简单讲一下 win.ui.mask 的用法
import com.flashMenu;
var flash = com.flashMenu(text="桌面透明3D动画菜单");//导出flash可以调用的aardio函数
flash.external = {
onItemClick = function(str,idx){
if( str == "退出演示" ) flash._form.close();
}
}
//调用flash函数加载菜单(可重复调用)
flash.loadMenu({"退出演示";"退出演示";"
(转)简单讲一下 win.ui.mask 的用法
import win.flashBox
var flash = win.flashBox(text="aardio Form";right=599;bottom=399)
flash.movie = "http://www.missyuan.net/uploads/media/091014/1-1004291H324.swf";
(转)简单讲一下 win.ui.mask 的用法
感谢jacen分享的代码,这里记录下群里的资料方便以后查看
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="button";left=416;top=80;right=624;bottom=160;z=1}; edit={cls="edit";text="edit";left=112;top=192;right=528;bottom=304;e
halcon的region反选
取补集
halcon选择图像中的物件最大外轮廓的通用办法
调用网上的摄像头ocx来打开摄像头
第二版:
调用网上的摄像头ocx来打开摄像头
调用videocapX.ocx控件遇到的问题
检测是否安装access驱动,没有则自动提示安装
界面中用线程控件操作摄像头(threadCtrl)
更新:
增加videoX中可以画线功能
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=597;bottom=401;parent=...) winform.add( plus={cls="plus";left=0;top=0;right=598;bottom=402;db=1;dl=1;dr=1;dt=1;notify=1;z=1} ) /*}}*/ import com; var HOperat界面中用线程控件操作摄像头(threadCtrl)
摄像头winform子界面代码:
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=1033;bottom=652;parent=...) winform.add( plus={cls="plus";left=0;top=0;right=1034;bottom=653;db=1;dl=1;dr=1;dt=1;notify=1;z=1} ) /*}}*/ import com; var HOperatorSetXaar中打开【我的电脑】和【控制面板】的代码
感谢一鹤jacen在vip群里提供的代码:
界面中用线程控件操作摄像头(threadCtrl)
以前从没用过这个线程控件, 这次因为用到了摄像头,常规的写法如果界面中有两个摄像头窗口,那么就需要开启多线程来分别操作。
嗯,我之前就是这么做的,这个时候就有个问题了,如果也使用了前面写的那个plus拖动摄像头区域的功能,那么代码是非常多的,两个都这样做的话,代码量非常恐怖。
关键是这样的话不利于管理。
那么这个线程控件刚好可以解决这个问题,
工程中新建一个窗体A,里面拖出一个plus控件,然后把之前写的halcon摄像头那个复制到这个里面。 然后在主界面中拖动出一个custom控件,打开这个cusntom代码编辑模式,手动修改里面的代码,
模拟鼠标拖动plus前景图片调整图像显示区域
整合到halcon摄像头里去了,plus自绘图像和摄像头图像区域设置,方向刚好相反的,
顺手加了摄像头的一些东西。
模拟鼠标拖动plus前景图片调整图像显示区域
基本算是花了一天时间实现的
准备用于摄像头图像显示区域调整上面,这个是简易版功能
import win.ui; /*DSG{{*/ var winform = w动态创建控件的时候绑定事件的方法
今天在论坛看到有人想要实现动态创建控件,并且这些事件想利用一个方法解决。
上面回复有好多中办法了,我这里也想到一种办法。
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ var btTab = { cls="button"; text="button"; left=173; top=40; right=344; btabs中新增的adjust()和getpos()的使用,tabs选项卡之间函数的相互调用
忘了记录一下那个网址打开的界面的代码:
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=1097;bottom=570;bgcolor=16777215;parent=...) winform.add() /*}}*/ //创建web窗体 import web.form; var wb = web.form( winform, , , ,true/*securityTrusted*/ ); wb.noScrip