- 博客(42)
- 资源 (3)
- 收藏
- 关注

原创 关于如何使用C++来二次开发vega prime
<br />关于如何使用C++来二次开发vega prime:<br />网上有一些教程,首先说明,有些东西也是和前辈们学习的,我只是通过个人的经验做一下总结,让以后使用vega prime的同学少走些弯路。<br />1、如何安装vega prime?<br />首先应明确一点,vega主要分为以下几个版本:vega1.2、vega prime2.0(2.01)、vega prime2.2。<br />其中:<br />(1)vega1.2应该用vc6.0做二次开发;<br />(2)vega prime
2011-04-26 20:54:00
9401
7
转载 竺可桢的大自然日记
他进公园,不是像一般人那样为了游览,而是为了对公园里山水、花草等进行观察。他想知道:哪天北海的冰开始融化,哪天桃花开放,哪天白色的柳絮飞舞,哪天布谷鸟初次鸣叫……几十年对大自然的观察,练就了竺可桢一双敏锐的眼睛。他能从千树万枝中发现长出的第一片绿叶,从喧闹的城市噪音中听出第一声蛙鸣,透过空中密如蛛网的电线看到第一只燕子,从春风中辨认出第一丝柳絮……。他把看到的都记录在大自然日记里:
2015-03-06 10:40:27
7840
原创 64位系统无法使用ps插件,KnockOut 2的解决方
可以用如下办法解决: 一、打开注册表编辑器,找到HKEY_LOCAL_MACHINESOFTWARECorel,然后在Corel上点右键导出为REG文件。 二、编辑导出的REG文件,将HKEY_LOCAL_MACHINESOFTWARECorel批量替换为HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCorel 三、将修改后的REG文件导入注册表即可正常运行
2014-10-07 16:07:12
19092
4
原创 去除QComboBox中item项的虚线
QComboBox QAbstractItemView {border-image:url(:/common/Resources/common/common_combo_bk.png);border-width:2;background-color:rgba(255, 255, 255, 0);outline: 0px;}
2014-06-26 19:00:05
2139
1
转载 qt5 json使用
Qt5中JSON的生成与解析QJsonDocument QJsonDocument既可以从一个基于文本表示的UTF-8编码,又可以从Qt自己的二进制格式读取和写入这个文件。 JSON文档可以从它的基于文本的表示使用QJsonDocument::fromJson()转换为QJsonDocument,用.toJSON()将其转换回文字。解析器非常快速和高效,将JSO
2014-04-28 16:39:48
20810
原创 Qt学习笔记
1、信号槽中的信号connect(ui.curplaypos, SIGNAL(sliderMoved(int)), this, SLOT(playMoved(int)));sliderMoved(int)中是不能传形参的,只
2014-04-25 15:32:42
698
原创 Qt开发相关问题
1、对话框中文化将绿色的代码用下面的代码替换,并如下操作,也可以汉化。1.我默认安装Qt4.8.4的目录为C://Qt/translations/,在此目录下有qt_zh_CN.ts 和 qt_zh_CN.qm 把它们拷贝到你的工程里,并加入到qrc文件中。2.在主文件加入下列代码:QTranslator translator(0);
2014-03-20 11:57:17
572
转载 UNICODE下CString转string
真搞不懂,为毛C++这么多类型转换。。CString m_str(_T("fuck conversion"));char *chr=new char[m_str.GetLength()+1];WideCharToMultiByte(CP_ACP,0,m_str.GetBuffer(),-1,chr,m_str.GetLength()+1,NULL,NULL);string str=
2014-03-06 14:48:00
4032
原创 利用Cimage将图片编码成Base64——C++方法实现
这是将图片转换为base64的函数:std::string GetImageBase64(CString csImagePath){CImage image;IStream *pStream = NULL;HGLOBAL hGlobal = NULL;image.Load(csImagePath);image.Save(pStream, ImageFormatPNG);
2013-11-19 19:27:02
6541
2
原创 cef chromium scrollbar--google浏览器框架自定义滚动条
关于cef的介绍我就不说了,给个链接:https://code.google.com/p/chromiumembedded/在进行自定义浏览器开发时,滚动条是一个很关键的问题,自带的滚动条是乳白色的,很可能和UI设计的效果图不相符,这就需要我们自己做修改。方法一隐藏原有滚动条:最开始我想用directUI去画一个,然后利用WM_MOVEWHEEL消息来响应,但前提是隐藏原有滚动
2013-11-19 11:34:14
11880
转载 HBITMAP的复制,拷贝 与 CBitmap的复制,拷贝
HBITMAP Cxxx::CopyBitmap(HBITMAP hSourcehBitmap){CDC sourcedc;CDC destdc;sourcedc.CreateCompatibleDC(NULL);destdc.CreateCompatibleDC(NULL);//the bitmap information.BITMAP bm = {0};
2013-11-12 13:32:15
4146
转载 在VC中使用自定义资源,FindResource,LoadResource,LockResource
在VC中使用自定义资源,FindResource,LoadResource,LockResource关键字:VC 自定义资 源FindResource LoadResource LockResource一、前言 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的
2013-08-08 09:30:21
840
原创 MFC使用MDI多文档遍历标签页
这个函数我主要用在我的工程中,我要做一个树型控件与当前页面相关联,即点击鼠标左键时,打开相应标签页,用下面的方法可以完美解决,后来又想到了另一个方法,就是将标签页的句柄与HTREEITEM放在map中,统一管理起来,然后通过map.find查找,这样效率更高一些,不过原来的方法还是记录下来比较好:void CMainFrame::OnGetsub(){ // TODO: 在此添加命令处
2013-07-17 15:27:02
2379
转载 用HOOK禁用鼠标与键盘点击
在做项目时,经常遇到:当前状态为中文输入法时,点击键盘会弹出输入法的输入面板,此时,就可以用以下的方法解决,另外,也可以屏蔽Alt+F4事件。HOOK, 鼠标, 技巧, 键盘 //首先定义 HWND g_hWnd; //定义一个窗口的句柄 HHOOK g_hMouse; //鼠标的钩子过程 HHOOK g_hKeyBoard; //键盘的钩子过程 /鼠标钩子过程的
2013-05-23 14:57:42
1422
原创 使用DirectSound时,常用到的CWaveFile类
下面是头文件和实现文件,其中stdafx.h中至少要包含windows.h。同时在项目设置中包含winmm.lib,dsound.lib,DxErr.lib;在附加包含目录和附加库目录中加上directx sdk中的include和lib目录。我用的时候#include "DxErr.h" 显示未定义,可用#include "DxErr8.h"来代替,或者删除掉,开发者自己斟酌。以下为
2013-05-03 13:30:03
3617
1
转载 vs2008中GDI+的使用方法
将bmp转成jpg格式:方法一(优点:能控制压缩比):int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0; // number of image encoders UINT size = 0;
2013-01-05 17:16:28
700
转载 CWnd与HWND的区别与转换
一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装
2011-10-11 11:24:44
913
原创 文字模糊效果(Opencv实现)
效果图:实现过程:该方法以photoshop中的图层为基本思想,对文字的处理,实际上是将图片作为一幅图像来处理的,而背景是一幅图像,即另一个图层。1、 读取文字图片,将图片进行高斯模糊,因高斯模糊是一个卷积的过程,所以可以设定卷积因子的大小,调整这个因子的大小就
2011-09-30 10:45:57
3102
原创 MFC基于对话框——右键弹出菜单,并响应函数
1、新建一个菜单资源,比如把菜单的ID号为IDR_MENU1。2、在ClassWizard中void CArcSoft_EffectDlg::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your
2011-09-26 16:18:02
13899
转载 C++模拟水波的形成
波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误的。实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一
2011-09-21 15:34:43
2961
原创 MFC日期字符串转换
一、将字符串2011-08-1800:00:00转换为字符串2011-8-18,通过以下的函数CString DataDeleteZero(CString DATA){ CStringstrmonth,strday,stryear;
2011-08-31 15:57:40
10462
原创 opencv中图片添加文字
本文实现了利用opencv向图片中加入文字,但是仍然存在一个重要的问题,这种方法目前仅支持输入英文字符,而不支持中文字符,我在网上也找了一些资料,如果想要输入中文的话只能调用词库,将文字画出来,这里不做讨论。#include #include "cv.h"#inclu
2011-08-31 15:57:18
11201
原创 在picture控件中创建选区
基本思想是,当鼠标按下的时候,利用OnLButtonDown(UINT nFlags, CPoint point)函数记录(m_point1.x,m_point1.y),而鼠标移动时再响应OnMouseMove(UINTnFlags, CPoint point)函数,这个函数是关
2011-08-31 15:56:46
728
原创 MFC使用OPenCV常用函数搜集(转)
================================1 显示IplImage到指定窗口==================================public:BITMAPINFO *m_pBITMAPINFO_24;// 24位真彩图BITMAPIN
2011-08-31 15:56:05
767
原创 读取WebService返回的数组
// 读取响应 Reader.CreateInstance(__uuidof(SoapReader30));// 将reader联接到connector的输出字符串 Reader->Load(_variant_t((IUnknown*)
2011-08-31 15:55:36
3645
原创 关于ModifyStyleEx无效的问题
在做MFC时,有时候我们需要显示选择一个项目,比如需要标记所选择的图片控件。我们可以用这个函数:BOOLModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags)或者BOOLModif
2011-08-31 15:55:14
5119
原创 mfc利用SQL、DAO调用access数据库
程序效果图:如图1、图2图1图21、首先应包含dao的头文件#include "afxdao.h"2、声明数据库及数据记录集CDaoDatabase db; //数
2011-08-31 15:54:13
5668
2
原创 vc6.0调用webservice天气
首先应该安装soap toolkit3.0http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13456运行环境为windows xp sp3,无需配置其它任何环境,直接运行以下代码即可。
2011-08-31 15:51:01
2381
原创 mfc窗口显示图片
第一天做了一个这个东西(OPENCV实现):首先左边可以显示图片,在选择不同的图片后,通过抓图按钮将图片保存在右边的小窗口中。今天解决一个图片显示自适应窗口的问题:一般我们新建一个图片时,需要赋给图片长宽的大小,那么是不是可以将窗口的长宽赋给图片呢,答案是肯定
2011-08-31 15:50:13
7763
1
原创 mfc窗口显示视频+抓图
利用opencv窗口显示视频的原理与显示图片的原理差不多:这就是用USB网络摄影头的成像效果,做的时候,发现这个程序现在存在一个问题,就是在关闭窗口后,进程中仍然有这个程序在执行:解决这个问题有两个方法:第一种:在while循环中加入一个标志m_flag,
2011-08-31 15:48:50
7737
原创 mfc使用文本编辑框
在使用文本编辑控件IDD_EDIT时,写少量的字符是没有什么问题的,但是当你要写大量的文字,或者使用IDD_RICHEDIT时,会发现,我们输出的文字无法正确的显示出来,解决方法很简单(网上搜的。。),在C**App类中的C**App::InitInstance()函数下,加入A
2011-08-31 15:46:31
2366
原创 mfc添加非通用控件
这个项目中,我没有用opencv对摄像头进行采集,因为在编程过程中,发现opencv1.0可以方便的对免驱的网络摄像进行图像采集,而对于由directshow驱动的专业摄像头不能很好的支持,会出现一些莫明的错误,所以我们采用其它公司开发的一套视频显示控件来采集视频。这里,我有
2011-08-31 15:45:47
1089
原创 mfc实现图文打印
mfc实现图文打印2011-07-06 15:27 4人阅读 评论(0) 收藏 编辑 删除声明:此功能非原创,笔者只是在原创的基础上改进了一些,以达到开发项目的目的。以下的内容,可能有些人见过,但既然我贴在这儿,就肯定有一些东西,你没见过,本文主要实现图文打印。
2011-08-30 12:28:13
16176
7
原创 5月16日
前几天做出来的东西,拿到导师那里给他看,老师说“你这个东西涉及到另一个老师的版权问题,最好不要这样做”,就这一句话,我用了一个多月做出来的东西就付之东流的,不过还好,他又给了我两个程序,让我照着那个做,其结果就是,我大部分时间是用在如何将图像显示,和对界面进行操作而不是对图像的处理和算法。 今天女朋友给我挂电话,问我暑假回去几天,我本来心里就乱,因为前几天妈妈也给我打电话问我回去几天,回去
2010-05-16 23:21:00
563
原创 还是游戏
我发现我怎么离不开游戏了呢,这几天我又在玩剑三,郁闷。。女朋友今天打电话给我说她19到南京,真希望她早点来啊!也许能帮我改改坏毛病吧。。
2010-05-11 00:45:00
322
原创 五月三日
今天是五一小长假的最后一天,上午来到图书馆,查阅了一些关于“模式识别”的书籍,发现了一本很好的书,是关于手指静脉识别的书,本来想下午过来好好看看,找一些有用的材料,可回头一想,这是劳动节的最后一天了,干嘛还呆自习室呢,就忽悠了两个同学一起去新街口看电影啦,谁让我人做事情没有固定的套路呢,哈哈,想起来啥就做啥,恩,我崇尚自由。。不过电影不是很好看,因为性价比太低了,好端端的2d电影偏要用3d的眼
2010-05-03 19:32:00
510
原创 五月二日
在前面的实验中,我采用寻找黄斑中心的方法来确定两幅图片的重合点,结果却发现,当两幅图片仅仅在x轴或者y轴做简单的平移时,有较好的效果,但其中一幅图片如果发生轻微的旋转,则结果却不尽如人意,所以,现在我在想,是否可以找两个点来确定两幅图片的重合部分。
2010-05-02 23:23:00
378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人