自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 setlocale 与 mbstowcs 的问题(转载)

出处:http://blog.sina.com.cn/s/blog_55c1b83b0100wbah.html1 问题 在 Windows XP 多语言简中环境下,用 VC2005 中的 std::fstream 打开中文名文件,系统报错找不到此文件。std::ifstream file("\xd6\xd0.txt"); // GBK 编码的 "中.txt" if (!file) { std::c

2016-05-11 11:11:55 180

转载 让Duilib完美支持gif

原文出处:http://blog.csdn.net/wangji163163/article/details/39004249gif困难:duilib对gif本身没有支持,一些开源的通过GDI来做,Demo没有问题,但是通过自己测试,部分gif有丢帧和透明色不正确的问题,为了解决这个问题,自己增加GDI+的API,从内存导出到Image接口,修改如下:UIRender.h 增加函数 s

2015-10-09 10:29:18 296

转载 Duilib编译成静态库

原文出处:http://www.cnblogs.com/FCoding/archive/2012/11/01/2749232.html有很多人不知道如何编译成静态库,其实很简单的。首先在vs中设置duilib项目。如图:配置类型改为静态库。第二步修改UIlib.h头文件上面的宏。如图: 第三步在这个头文件下面添加内容:#pragma comment(

2015-10-08 15:58:08 222

转载 VS2003,VS2005,VS2008 低版本打开高版本的解决方案和工程文件

原文出处:http://www.cnblogs.com/lumnm/archive/2009/10/26/1589863.html一、用记事本打开sln文件,将: Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 改成: Microsoft Visual St

2015-10-08 09:47:20 187

转载 解决C/C++ 头文件相互包含 问题的方法

原文出处:http://blog.sina.com.cn/s/blog_6ef9a3ad0101emuw.html所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。类A和类B需要彼此互相引用,这样必然有一个类会先被定义,而另外一个类后被定义,这样在先被定义的类引用后被定义的类的时候,就导致了所谓的超前引用。超前引用导致的错误有以下几种处理

2015-10-07 09:03:26 318

原创 打开URL,并读取网页内容

bool getUrlText(const TCHAR* strUrl, CHAR* buf){ bool bRet = false; HINTERNET hNet1 = nullptr; HINTERNET hNet2 = nullptr; do { hNet1 = InternetOpen(_T("WinInet"), INTERNET_OPEN_TYPE_PRECONFIG

2015-10-06 10:01:17 240

转载 指针运算——算术运算、关系运算

指针运算——算术运算、关系运算    是不是对指针的任何运算都是合法的呢?答案是它可以执行某些运算,但并非所有的运算都合法。除了加法运算之外,你还可以对指针执行一些其他运算,但并不是很多。    指针加上一个整数的结果是另一个指针。问题是,它指向哪里?如果你将一个字符指针加1,运算结果产生的指针指向内存中的下一个字符。float占据的内存空间不止1个字节,如果你将一个指向float

2013-07-17 08:26:12 256

转载 由int与unsigned int 相加看c++类型转换

1#include iostream> 2using namespace std; 3 4int main() 5{ 6    unsigned int a = 6; 7    int b = -20; 8    int d = 6; 910    bool c = (a+b>6);11    printf("%d\n",c);12    printf(

2013-07-15 22:15:14 303

原创 windows进程通信之共享内存那点事

第一次做服务程序,碰到不少问题,稍作总结,留作后用。 程序结构一个服务程序(A),每当有新用户登录,启动一个托盘(B),服务程序可以发数据给托盘,托盘也可以发数据给服务程序。因为二者都是在本机由此想到了使用共享内存。新建两块共享内存,一块用作A写B读,另一块B写A读。因为server操作系统支持多用户登录,所以可能存在多个B程序。 A的大概代码://关于填充子进程命令行

2013-05-21 22:36:57 777

原创 windows进程通信之共享内存那点事

第一次做服务程序,碰到不少问题,稍作总结,留作后用。 程序结构一个服务程序(A),每当有新用户登录,启动一个托盘(B),服务程序可以发数据给托盘,托盘也可以发数据给服务程序。因为二者都是在本机由此想到了使用共享内存。新建两块共享内存,一块用作A写B读,另一块B写A读。因为server操作系统支持多用户登录,所以可能存在多个B程序。 A的大概代码://关于填充子进程命令行

2013-05-21 22:06:15 104

转载 判断系统是64位还是32位的正确方法

在很多网站上都贴有这种方法,可惜都无法区别32位或64位,本身思路是正确的,但是在实现的细节上使用错误:BOOL IsWow64() {     typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);     LPFN_ISWOW64PROCESS fnIsWow64Process;     BOOL bIsWow

2013-05-17 17:22:57 327

苹果图标资源

苹果的图标,Png格式,包括彩色、黑白、透明的,在自己的项目中不妨试试。

2013-01-14

CListCtrl用法详解,并配备了相关源代码(VS2008)

详细列出了clistctrl的各种属性,并配备了一个重载类,效果很好看。

2013-01-14

MFC_RGB颜色对照表

详细列出了各种颜色对应的RGB值和HEX值,并列出了该颜色的显示效果。

2013-01-14

动态库导出类问题

解决动态库“地狱”问题。DLL 动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,DLL确实也可以导出类。

2011-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除