- 博客(8)
- 收藏
- 关注
原创 MFC radioButton事件函数
事件处理设置radio1的事件(radio5同理):如上图,添加事件后,cpp文件中会自动生成一句代码:ON_BN_CLICKED(IDC_RADIO1, &CfiveDlg::onRadioBtnGroup1Clicked)注意,这里要同时给一个组的其他三个radiobutton控件的点击事件也绑定该事件onRadioBtnGroup1Clicked,而且只能手动添加代码进行绑定,添加后如下图:...
2020-05-27 23:48:35 1482
原创 halcon图像转换为byte 指针格式
某些时候,如获取图像像素值采用halcon函数GetGrayval时 速度较慢,可以通过把HObject图像格式转换为byte格式提高访问速度。具体方法如下:HTuple hv_Pointer, hv_byte;GetImagePointer1(ho_ImgBinT, &hv_Pointer, &hv_byte, &m_MapWidthT, &m_MapHei...
2020-02-11 21:33:21 3681
原创 Halcon17异常处理 try catch
在c++中使用try catch会捕获不到异常,原因是halcon自己先捕获异常处理了,需要自定义异常处理,并使用halcon的 InstallHHandler()安装;例子代码如下://1,自定义异常:void MyExceptionHandler( const HException& except ){throw except;};//2,在try catch 使用前,进...
2019-08-09 06:29:08 3488
原创 改变CListCtrl单元格的颜色字体颜色
1.首先从CListCtrl 继承一个类,命名为CXListCtrl在头文件中加摸板CMap<DWORD, DWORD&, COLORREF, COLORREF&> MapItemColor;CMap<DWORD, DWORD&, COLORREF, COLORREF&> MapFontColor; 好在这里查找你的修改的颜色。2...
2019-05-17 09:44:15 4632
原创 CMap用法
一、 Map的基本知识映射(Map),又称为字典(Dictionary),是由关键字(Key)及其对应的元素值(Value)所组成的元素单元 (Element)的表单式集合。通常,对于Map而言,使用给定的Key,可以迅速地从单元集合中检索到相应的元素。因此,在需要对大量数据进行查找操作而查找的性能又占据重要地位 的场合,Map无疑是一种较理想的容器。譬如,在MFC中,使用Map来实现Hand...
2019-05-16 18:00:34 8919
原创 数据类型转换总结
1、CString 转换 const char的方法(1)Unicode思路:CString 转CStringA 转string 再转 const charCString strIP = _T(“192.168.0.10”); CStringA strA(strIP.GetBuffer(0));strIP.ReleaseBuffer();std::string s = strA.G...
2019-05-11 07:59:21 127
原创 MFC CListCtrl中的第0列文字不能居中
ListCtrl中report视图下,第0列的列头文字不能设置居中。解决办法:就是在创建列的时候,从第1列开始插入m_ListCtrl.InsertColumn(1, _T(“名称”), LVCFMT_CENTER, 80);m_ListCtrl.InsertColumn(2, _T(“属性”), LVCFMT_CENTER, 80);...
2019-05-09 17:44:12 879
原创 Halcon 图像初始化判断
//头文件:Hobject m_hoImage ;//InitDialog初始化://初始化函数中GenEmptyObj( &m_hoImage );//处理部分if( m_hoImage.IsInitialized() ){//正常处理}
2019-05-07 17:55:31 3318 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人