- 博客(4)
- 资源 (31)
- 收藏
- 关注
原创 小心GetTickCount的溢出和误差问题
GetTickCountMSDN里有这么一句:The elapsed time is stored as a DWORD value. Therefore, the time will wrap around to zero if the system is run continuously for 49.7 days.就是说系统启动49.7天以后,就又从0开始了而且这个数
2012-02-16 15:46:07 5183
转载 UNICODE、UTF-8、ANSI的故事
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号
2012-02-08 10:00:40 919
原创 设置COM接口默认参数
关键是在IDL文件中如下定义:[id(1)] HRESULT TestFunc([in, defaultvalue("DefaultString")]BSTR bstrTest, [in, defaultvalue(0)]long nTest);
2012-02-07 15:50:34 2668
原创 通过配置manifest实现COM免注册
XP以上的操作系统支持COM免注册技术,操作系统在加载EXE时会自动扫描是否包含配套的manifest信息,若有则读取manifest内容加载组件,否则读取注册表。 manifest描述了EXE里面引用了哪个DLL库、DLL里面提供了什么接口等信息,只要给EXE、DLL加上配套manifest即可完成免注册工作。如果你无法控制exe.manifest,譬如你需要在Office Word Add
2012-02-03 16:21:26 2841
半透明窗口中显示标准控件(控件与文字不透明)的实现方案
2012-08-25
py2exe-0.6.9.win32-py2.7
2012-08-12
MFC中更改鼠标指针图标的示例代码
2011-09-11
提取文件图标工具源码(C++),保存成透明背景的PNG图片。
2011-08-17
用boost::property_tree来解析XML,JSON的示例代码。
2011-07-25
一分钟学会用C++调用Web Service Demo程序源码
2011-07-08
Programming the Microsoft Windows Driver Model 1st Ed 中文版
2009-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人