- 博客(7)
- 资源 (12)
- 收藏
- 关注
转载 GetWindowRect与GetClientRect 的区别
GetWindowRect 函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。 函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect); 在Visual Studio 2005中,函数原型为void GetWindowRect(LPRECT lpRect) const; 是属于CWnd类的函
2015-09-21 17:00:59 354
原创 tiny xml
从官网下载tinyxml源代码,加载其头文件tinyxml.h和库文件tinyxml.libxml内容如下<xml version="1.0" standalone=no> <!-- Our to do list data --> <ToDo> <Item priority="1"> Go to the <bold>
2015-09-16 14:23:02 550
原创 C++11(std::thread)
本节将详细介绍 std::thread 的用法。std::thread 在 头文件中声明,因此使用 std::thread 需包含 头文件。 头文件摘要 头文件声明了 std::thread 线程类及 std::swap (交换两个线程对象)辅助函数。另外命名空间 std::this_thread 也声明在 头文件中。下面是 C++11 标准所定义的 头文件摘要:参见 N3242=11-00
2015-09-01 17:07:36 782
原创 关于C++中的显示调用explicit
关于C++中的显示调用explicitC++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。 这样看起来好象很
2015-09-01 10:33:44 644
原创 关于宽字节和多字节之间的转换
关于宽字节和多字节之间的转换之前也遇到好多次乱码问题,但都没有整理过,每次都是重新翻阅资料,现在做个整理归纳,方便自己或者其他朋友以后查阅浏览多余废话就不说了,直接贴代码char* ConvertGBKToUtf8(const char *pszGBK){ int len = MultiByteToWideChar(CP_ACP, 0, pszGBK, -1, NULL, 0);
2015-09-01 10:23:48 599
原创 GetTickCount
GetTickCountGetTickcount函数:它返回从操作系统启动到当前所经过的毫秒数,常常用来判断某个方法执行的时间,其函数原型是DWORD GetTickCount(void),返回值以32位的双字类型DWORD存储,因此可以存储的最大值是(2^32-1) ms约为49.71天,因此若系统运行时间超过49.71天时,这个数就会归0,MSDN中也明确的提到了:”Retrieves the
2015-09-01 10:18:47 1303
原创 STL—list
之前在程序里面使用了list容器,其中用到了erase()函数,之前一直没出现问题,这两天突然莫名奇妙。花了点时间,搞清楚了erase()函数的机理。 常用的删除容器中元素的方法是如下(方法1): list List; list::iterator iter; for( iter = List.begin(); iter != List.e
2015-09-01 09:57:50 334
QtWebEngineProcess.exe
2017-05-10
osg通过ffmpeg插件加载视频需要的全部DLL以及示例
2017-01-06
插件osgexp1.4版本-64位.exe
2016-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人