- 博客(7)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 C++实现的垃圾回收机制
templateclass CAutoPtr{public: T* m_p; CAutoPtr(T* p) : m_p(p) { } ~CAutoPtr() { delete m_p; } operator T*() const { return (T*)m_p; } T& operator*() co
2015-06-03 15:31:30
715
原创 判断std::string和CString
1、代码中如果包含了头文件#include 则#if defined(_STRING_)成立,实例如下: #if defined(_STRING_) virtual BOOL SetParam(short iIndex, std::string& str) = 0; #endif // _STRING2、代码中如果包含了Atl或者w
2015-06-03 15:27:31
432
原创 Duilib中获取一段文字大小
记得以前在VC上开发的时候,遇到过怎么去求一段文字的高度,那时候的做法是先把文件写到内存上,然后获取内存的高度,今天查看Duilib的渲染引擎的时候,看到了另外以一种方法,故此记录下来。以便以后翻阅,后面有时间同样把以前的那种方法也贴上上来,以作比较。SIZE CRenderEngine::GetTextSize( HDC hDC, CPaintManagerUI* pManager , LP
2015-05-27 10:05:25
1952
原创 鼠标等待
当我们做一些耗时的操作时,又不希望用户乱点鼠标,导致程序异常。我们可以把鼠标设置为忙碌状态,设置鼠标捕获。//开始鼠标等待BeginWaitCursor();SetCapture();//结束鼠标等待EndWaitCursor();ReleaseCapture();对于线程中要实现对主窗口鼠标等待控
2015-02-03 12:22:49
768
转载 sql时间转换
style日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvar
2015-01-03 14:35:42
415
转载 "mkimage" command not found - U-Boot images will not be built
"mkimage" command not found - U-Boot images will not be built说明"mkimage"命令不存在,则可以通过编译uBoot来生成mkimage命令,编译后则会在bootloader文件夹的tools中存在mkimage文件,将mkimage拷贝在/usr/src/arm/u-boot-1.1.5/tools中在/
2013-10-18 17:54:54
863
原创 安装交叉编译工具
版本: arm-linux-gcc 4.4.1环境:ubuntu 10.04.4安装步骤:1、在/usr/local下面创建一个文件夹:mkdir arm,将arm-linux-gcc 4.4.1放在arm文件夹里面。然后解压缩:tar -zxvf FileName.tar.gz2、添加环境变量,vim /etc/profile3、在最后一行添加:export PATH=$P
2013-10-13 13:26:12
469
各位路过的大神,请问如何使工具栏按钮禁止
2014-04-03
属性页中添加列表框控件,当我点击下一步时,想让列表显示信息
2014-03-20
MFC 有关于属性页向导模式对话框点击下一步,对话框自动隐藏的问题
2014-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人