
C++
h_h_w
这个作者很懒,什么都没留下…
展开
-
CSplitterWnd的使用 (转载)
2011-03-05 23:59 2216人阅读 评论(3)收藏 举报null文档classborder框架command 一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域转载 2014-11-07 23:09:52 · 532 阅读 · 0 评论 -
tmp
http://www.newxing.com/S4D48945F1501/audio2Dlg.cpp转载 2014-03-19 00:04:17 · 450 阅读 · 0 评论 -
reinterpret_cast
编辑reinterpret_cast是C++里的强制类型转换符。目录1简介2用法1简介编辑reinterpret_cast (expression)type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转转载 2014-03-09 21:00:09 · 554 阅读 · 0 评论 -
istringstream ostringstream
转自:http://dev.youkuaiyun.com/article/77/77033.shtmhttp://www.chinaitpower.com/A/2002-04-21/20488.html C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstrea转载 2014-03-06 08:55:52 · 785 阅读 · 0 评论 -
LZO致力于解压速度的一种数据压缩算法
点击打开链接LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。 实现它的一个自由软件工具是lzop。最初的库是用 ANSI C 编写、并且遵从 GNU通用公共许可证发布的。现在 LZO 有用于 Perl、Python 以及 Java 的各种版本。代码版权的所有者是 Markus转载 2014-03-07 15:06:41 · 1626 阅读 · 0 评论 -
OpenGL版本与OpenGL扩展机制 (转载)
分类: Direct3D/OpenGL 2007-10-28 11:03 484人阅读 评论(0) 收藏 举报 扩展windowsdirect3dparametersextension微软转自http://blog.youkuaiyun.com/yqxx/archive/2005/05/27/382513.aspx1 opengl的版本区别(在opengl官方文档中有详细说明)转载 2014-03-11 20:05:14 · 699 阅读 · 0 评论 -
glew库
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数转载 2014-03-11 18:59:28 · 1550 阅读 · 0 评论 -
十大OpenGL教程
分类: OpenGL 2013-05-10 10:16 101人阅读 评论(0)收藏 举报OpenGL教程1.http://nehe.gamedev.net/这个是我觉得全世界最着名的OpenGL教程,并且有网友将其中48个教程翻译成了中文http://www.owlei.com/DancingWind/。Nehe教程最大的特 是提供了针对差别平台、差别编译转载 2014-03-11 19:09:14 · 640 阅读 · 0 评论 -
从未停止!OpenGL的版本历史和发展
由于本文的内容过长,在Chrome浏览器下可能不能完全显示,建议使用IE或者FireFox阅读本文。来源请注明,本文永久地址为http://www.cnblogs.com/vertexshader/articles/2917540.htmlOpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中。从初期的崭露头角,到与Direct3D激烈转载 2014-03-11 18:55:57 · 922 阅读 · 0 评论 -
使用SHBrowseForFolder函数打开文件目录对话框
使用SHBrowseForFolder函数打开文件目录对话框 点击打开链接自从第一份工作辞职后,差不多三年多没有再搞MFC了,对于微软的Windows桌面开发真的淡忘了,这次接到一个任务,需要开发个小工具,虽然任务很小,但是在一个如何打开文件目录对话框的小问题上卡了下,虽然通过网络找到了解决方法,但是网上七拼八凑的文章太多,看的有点费时,所以就抽时间小结一下,虽然也是简单使用,没有太多扩展转载 2014-03-07 08:52:13 · 639 阅读 · 0 评论 -
字符串格式转化
今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理:CString 和 LPCTSTR 可以说通用。 原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T( "abcd ")时, 字符串 "abcd "就会根据编译时的是否定一_UNICODE来决定是ch转载 2013-08-15 14:24:00 · 831 阅读 · 0 评论 -
OpenGL FrameBuffer Object
介绍Frame Buffer Object(FBO)扩展,被推荐用于把数据渲染到纹理对像。相对于其它同类技术,如数据拷贝或交换缓冲区等,使用FBO技术会更高效并且更容易实现。在这篇文章中,我将会快速地讲解一下如何来使用这一扩展,同时会介绍一些在使用过程中我们要注意的地方。学会该技术后,你便可以把一些渲染到纹理(render to texture)的功能加入到你的程序中,实现更快速的运行转载 2014-03-12 10:06:19 · 820 阅读 · 0 评论 -
深入浅出大端和小端
点击打开链接(2008-5-23 22:40) 文章一: 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Lit转载 2014-03-11 10:58:28 · 708 阅读 · 0 评论 -
C++ 标准库的 locale 类用法
原来一篇总结了下 C 标准库的 setlocale() 用法,这篇讲解的是 C++ 标准库中 locale 类的用法。参考:cplusplus.com 上关于标准 C++ 中国际化支持的参考:Localization libraryLocale classThe C++ Standard Library(Nicolai M. Josuttis,侯捷译)第 14 章转载 2014-03-05 14:39:12 · 704 阅读 · 0 评论 -
<MFC_8>2D游戏效果之五:一个跑酷游戏的小Demo
本文由BlueCoder编写 转载请说明出处:http://blog.youkuaiyun.com/crocodile__/article/details/17228209我的邮箱:bluecoder@yeah.net 欢迎大家和我交流编程心得我的微博:BlueCoder_黎小华 欢迎光临^_^最近两天稍微空闲点儿,故又有时间来写转载 2013-12-27 19:37:31 · 1006 阅读 · 0 评论 -
如何设置static变量显示的颜色和字体大小???
#if!defined(AFX_DLGLINKDEMO_H__9E74FFA5_8167_429E_8CC2_59CC0D97B764__INCLUDED_)#define AFX_DLGLINKDEMO_H__9E74FFA5_8167_429E_8CC2_59CC0D97B764__INCLUDED_#if _MSC_VER > 1000#pragma once#endif转载 2013-11-19 13:29:41 · 1023 阅读 · 0 评论 -
MFC控件——ListCtrl控件[翻译]
原文点击打开链接元旦发帖,首先祝大家元旦快乐! 声明:1、本文为翻译文章,水平有限,错误之处,烦请指正(chinajiezhang@gmail.com)。2、使用VS2005,所以在某些细节上和原作者不太一样3、工程中使用图片和作者略有不同4、文章如有争议,以原作者文章为准5、转载请标明出处原文链接:http://www.functionx.com/转载 2013-11-04 14:49:26 · 1239 阅读 · 0 评论 -
MFC共享DLL模块状态的切换AFX_MODULE_STATE
在DLL中使用资源(一)yuwei - 转载 (2004-12-10 14:02:00) .Net控件开发 ActiveX/COM开发 CLX/VCL开发 Java组件开发 VC/MFC 控件使用经验谈 DHtml/Script 控件开发基础 数据库 编程规范 单元测试 可重用软件技术理论 其 它 在DLL中使用资源(一) 现在最常看见的关于DL转载 2014-08-24 22:37:36 · 571 阅读 · 0 评论 -
VS2010 C++环境下DLL和LIB文件目录及名称修改
DLL工程,Debug版本下输出文件由basetool.dll basetool.lib 改为basetoolD.dll basetoold.lib 需设置:1、配置属性-常规-目标文件名 $(ProjectName) 加d2、配置属性-连接器-常规-输出问件 由 加d3、配置属性-连接器-高级-导入库,设置文件名$(OutDir)$ProjectName)d.lib4、如转载 2014-08-25 21:44:26 · 985 阅读 · 0 评论 -
使用StretchBlt函数进行图像缩放
(2011-10-09 19:12:51)转载▼标签:it分类: 多媒体(图形图像/音视频)// Resize CImagevoid CreateStretchImage(CImage *pImage,CImage *ResultImage,int StretchHeight,int StretchWidt转载 2014-11-16 00:23:33 · 2112 阅读 · 0 评论 -
利用CImage显示透明PNG图片
(2009-12-08 17:11:00)转载▼标签:it 类CImage,头文件atlimage.h1.显示背景透明的PNG图片CImage m_Image;m_Image.Load(图片路径);//装载图片for(int i = 0; i { for(int j = 0; j转载 2014-11-16 00:32:54 · 2159 阅读 · 0 评论 -
CImage的一般使用方法和技巧 .
CImage的一般使用方法和技巧分类: VC 2012-05-31 17:33 1233人阅读 评论(0)收藏 举报imagenullwindowscommand扩展fileVisual C++的CBitmap类的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部转载 2014-11-16 00:44:08 · 879 阅读 · 0 评论 -
利用CImage完成图片的显示、拷贝、绘制及转换图片格式
http://www.baidu.com/link?url=iQX32lFXTya2Hds0HYFq_7uHr5Og8OIX4zjNOffyV7KTMN_LTjLhVu2A8it87QBkdlI00LQHd5w_VsgSqvJ2gK分类: C++ 2009-11-20 11:04 3789人阅读 评论(5)收藏 举报imagen转载 2014-11-15 03:24:12 · 1619 阅读 · 0 评论 -
画透明位图
画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图,他和要透明的位图是对应的,遮罩描述了位图中需要透明的部分,透明的部分是黑色的,而不透明的是白色的,白色的部分就是透明的部分。 假设图A是要画的透明位图,图B是遮罩,图A上是一个大写字母A,字母是红色的,背景是黑色的,图B背景是白色的,上面有一个黑色的字母A和图A的形状是一样的。 比如我们要在一张蓝天白云的背景上转载 2014-11-15 00:47:28 · 492 阅读 · 0 评论 -
OpenCV2.2里CImage(CvvImage)取消后的解决办法
http://blog.youkuaiyun.com/xinzheng_wang/article/details/7556695OpenCV2.2里取消了CImage(CvvImage),在此我们可以用老的版本替代。为了不和MFC中的CImage冲突,我们重新将CvvImage定义为CvImage。在需要的地方引入 #include "CvvImage.h" 就可以用了。//=====转载 2014-10-24 22:46:19 · 553 阅读 · 0 评论 -
opencv的图象格式IplImage 和CBitmap的转换
http://blog.youkuaiyun.com/vsooda/article/details/7546900 分类: opencv 2012-05-08 16:46 774人阅读 评论(1)收藏 举报colorsbufferdstbytenullbi[cpp] view plaincopyprint? BOOL转载 2014-10-24 22:52:49 · 901 阅读 · 0 评论 -
vc++ mfc中拖动效果的实现
http://blog.youkuaiyun.com/cq20110310/article/details/6926017分类: VC++ VC++ mfc 2011-11-01 19:39 3452人阅读 评论(3)收藏 举报vc++mfcwindowsimagelistnull编程 拖动是界面编程频繁使用的一个效果,在windows系统下可谓大行其道。纵观时下的转载 2014-10-24 21:30:40 · 4744 阅读 · 0 评论 -
OpenCV 2.2版本以上显示图片到 MFC 的 Picture Control 控件中
[日期:2014-06-06] 来源:Linux社区 作者:oHanTanYanYing [字体:大 中 小] OpenCV 2.2 以及后面的版本取消掉了 CvvImage.h 和CvvImage.cpp 两个文件,直接导致了苦逼的程序员无法调用里面的显示函数来将图片显示到 MFC 的 Picture Control 控件中。为此,网上转载 2014-10-24 22:20:42 · 757 阅读 · 0 评论 -
opencv中文网
http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5转载 2014-10-25 00:05:36 · 1017 阅读 · 0 评论 -
VS2010在调试时产生断点错位怎么解决
这个问题确实相当令人抓狂总结:删掉所有临时文件和输出文件,重编工程;不行再用UltraEdit打开出问题的文件,另存为ANSI编码、换行回车选择Unix 0x0A方式后,检查是否有乱码或者换行不对,应该都能解决。问题如下:1.错误代码报错行数错位 2.debug动态跟踪错位 3.Release跟踪错位 4.断点设置自动被跳转可能的原因有三种:第一:转载 2014-10-24 15:40:37 · 710 阅读 · 0 评论 -
学习OpenCV(中文版)PDF及随书源码
http://www.linuxidc.com/Linux/2011-08/39907.htm[日期:2011-08-04] 来源:Linux社区 作者:Linux [字体:大 中 小] OpenCV是一个开源的计算机视觉库,OpenCV采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上。OpenCV还提供了转载 2014-10-24 23:51:15 · 2099 阅读 · 0 评论 -
WM_ERASEBKGND消息及位图背景与透明的实现
2009-06-05 10:27:17| 分类:VC/MFC/C++ | 标签:|举报|字号大中小 订阅点击打开链接一、添加WM_ERASEBKGND消息1、对话框类的OnEraseBkgnda、首先,为了下面使用擦除背景的方便,先增加OnEraseBkgnd函数(WM_ERASEBKGND ),但好多新手都不知道对话框在那里找增转载 2014-11-09 00:58:28 · 1911 阅读 · 0 评论 -
CImage类的介绍与使用
点击打开链接程序代码下载处:http://download.youkuaiyun.com/source/2098910下载处:http://hi.baidu.com/wangleitongxing/blog/item/9063b03e5e20f3c97c1e71c8.htmlVisual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及转载 2014-11-09 06:22:01 · 484 阅读 · 0 评论 -
CCTableView使用注意事项
最近使用CCTableView做了些东西,由于项目原因使用的是较早的cocos2dx版本,2.1.3原创 2014-09-02 10:27:50 · 680 阅读 · 0 评论 -
ANSI、Unicode、UTF8相互转化的函数
【原】日期:2010年01月17日 | 分类:C/C++ |Tags:编码转换版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://stdsoft.blogbus.com/logs/56468290.htmlstatic wstring ANSI2Unicode(const string & strin) {转载 2014-08-29 22:04:05 · 593 阅读 · 0 评论 -
做为技术人员为什么要写博客
那个T2噬菌体是不是我的那个同学。。。原文出处: Zery zhang 的博客本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 “激友”(对生活冲满激情的朋友)。进入正题一、我心中的博客我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该转载 2013-09-30 12:47:10 · 756 阅读 · 0 评论 -
动态创建的CListCtrl控件的消息响应
点击打开链接 因为以前都是在对话框里面使用CListCtrl控件,可以在VC6里面的ClassWizard里面直接就给该控件添加各种消息处理函数。但是到了Feature Pack里面,可以把CListCtrl放到一个CDockPane上面,这时就比较郁闷了,所以只能手工添加消息的处理。为此,我特意到VC6下新建了一个对话框,并加上一个CListCtrl控件,并添加了LVN_ITEMCHA转载 2013-09-05 10:56:36 · 1085 阅读 · 0 评论 -
C++获取文件大小
原文:点击打开链接#include iostream> #include io.h> #include sys\stat.h> #include afx.h> #define _AFXDLL using namespace std; void main() { // 此文件在工程打开状态下为不可访问 char* filepath = "..\\test.ncb"; //转载 2013-06-18 15:21:43 · 576 阅读 · 0 评论 -
VC Picture Control 图片点击事件
原文点击打开链接VC 中Picture Control 添加图片和点击事件,比C#等语言稍微较麻烦 一、添加图片1、在窗体添加Picture Control控件 2、代码添加图片[cpp] view plaincopyprint?HBITMAP hBmpWSUS = (HBITMAP)Load转载 2013-05-14 11:17:36 · 1288 阅读 · 0 评论 -
如何动态创建checkbox
复选框是一个文字方块,文字通常出现在复选框的右边(如果您在建立按钮时指定了BS_LEFTTEXT样式,那么文字会出现在左边;您也许将用BS_RIGHT直接调整文字来组合此样式)。复选框通常用于允许使用者对选项进行选择的应用程序中。复选框的常用功能如同一个开关:单击框一次将显示勾选标记,再次单击清除勾选标记。 复选框最常用的两种样式是BS_CHECKBOX和BS_AUTOCHECKBOX。在使用转载 2013-05-23 09:46:55 · 3163 阅读 · 0 评论