分类目录归档:CPP

CPP

VC版本的MakeObjectInstance把WNDPROC映射到类的成员函数

这段时间用VC封装Windows类库,没有MakeObjectInstance处理窗口消息确实不爽,又不想使用MFC的消息映射,这玩意的效率和美观只能呵呵。

至于MakeObjectInstance是什么,Delphi转过来的同学必然很了解这个方便的功能,就是动态构造一个函数把普通函数转到一个[......]

全文阅读

发表在 CPP | 留下评论

Cocos2d-x程序Windows下VC中文乱码的解决

Cocos2d-x默认字符串常量编码都是UTF8的,而Windows中的VC默认都是跟系统相同,比如简体Windows是GB2312或者GBK.繁体就是BIG5编码.
而我们大多数中国人用VC编译出来的字符串常量也就是GBK编码的字符串.
在Cocos2d-x界面上绘制的时候它是不知道的,只会认[......]

全文阅读

发表在 cocos2d-x, CPP, 未分类 | 留下评论

C++的MemoryStream,和Delphi/BCB基本兼容

只有一个头文件.

[code lang="cpp"]

/*
CMemoryStream
学过Delphi和BCB的同学懂的.
只要引用这个头文件即可.
*/
#pragma once

#include <Windows.h>[......]

全文阅读

发表在 CPP, 未分类 | 留下评论

C++内存INI文件

这套代码适用于从服务器拉取INI,而不用保存到文件,而且是跨平台的.支持Unicode和Ansi.

而Windows 那套INI API先不说和平台绑死,他一定要访问文件的.

[code lang="cpp"]

/*
王锐.2012.8.31
*/

#pragma onc[......]

全文阅读

发表在 CPP, 未分类 | 留下评论