上一页 1 2 3 4 5 6 ··· 8 下一页

2014年4月29日

DrawFrameControl 绘制标准控件

摘要: BOOL DrawFrameControl( HDC hDC, // 设备环境句柄 LPRECT lpRect, // 矩形区域 UINT nType, // 控件类型 UINT nState // 控件状态);// 控件类型 uType 参数DFC_CAPTION = 1; // 标题DFC_ME... 阅读全文

posted @ 2014-04-29 17:23 SpringStudio 阅读(1185) 评论(0) 推荐(0) 编辑

【转载】VC IME 通信

摘要: 文本输入框作为一个最基本的UI控件,被众多UI框架默认支持。Windows下最简单的就是CEdit(WTL封装),也有更为复杂的CRichEdit(WTL封装)。文本输入框是基本控件中最难实现的控件之一,估计这也是Chrome浏览器(For Windows)一直使用原生文本输入框封装,而不是自行实现... 阅读全文

posted @ 2014-04-29 17:22 SpringStudio 阅读(1091) 评论(0) 推荐(0) 编辑

SetProcessWorkingSetSize 降低程序运行内存

摘要: 在项目中对程序性能优化时,发现用SetProcessWorkingSetSize() 方法使内存降低了很多,于是查阅了相关的资料如下。一 SetProcessWorkingSetSize 的工作原理以下来自:http://blog.csdn.net/zlt982001/archive/2005/... 阅读全文

posted @ 2014-04-29 17:22 SpringStudio 阅读(451) 评论(0) 推荐(0) 编辑

【转载】EmptyWorkingSet 程序运行内存整清理

摘要: 网络上找了很多关于内存整理的文章,不外乎都是使用EmptyWorkingSet来实现。就如下面这段代码。#include "stdafx.h"#include #include #include #pragma comment (lib,"psapi.lib")BOOL EmptyAllSet(){... 阅读全文

posted @ 2014-04-29 17:21 SpringStudio 阅读(1083) 评论(1) 推荐(0) 编辑

HICON泄漏

摘要: 通常,我们使用的HICON对象只需用DestroyIcon后就不存在内存泄漏了,但是当我们使用GetIconInfo后会发现程序GDI资源存在泄漏,原因是GetIconInfo会产生2个HBITMAP对象,即ICONINFO结构体中的hbmColor和hbmMask,需要DeleteObject掉。... 阅读全文

posted @ 2014-04-29 17:20 SpringStudio 阅读(600) 评论(0) 推荐(0) 编辑

【转载】CMenu自绘---钩子---去除边框

摘要: 使用默认的CMenu菜单类或者继承CMenu实现的菜单扩展类,在显示的时候最外层都会有边框出现,或者说是具有3D外观(菜单阴影不算),当改变菜单背景色或者需要加个边框线时就会看上去很不美观。看过很多菜单的自定义实现类,一般可以有两种方式来实现外框的移除。第一种方法就是:自定义窗口,完全模拟菜单... 阅读全文

posted @ 2014-04-29 17:19 SpringStudio 阅读(825) 评论(0) 推荐(0) 编辑

GDI 泄漏检测方法

摘要: 方法一1、打开电脑的【任务管理器】,选择【进程】页,点击菜单项的【查看】项,选择【选择列】;2、勾选【GDI对象(J)】即可。3、此时,用户就可以在进程中看到每个进程对应的GDI对象,每个进程的GDI对象(网页浏览器除外,每打开一个网页GDI对象都会增加)基本上是一定的,如果不断上涨,则说明程序存在... 阅读全文

posted @ 2014-04-29 17:18 SpringStudio 阅读(4157) 评论(0) 推荐(0) 编辑

【转载】GetDeviceCaps()函数相关说明

摘要: CDC::GetDeviceCaps()物理长度与屏幕像素间的转换作用:读取DC的一些打印区域信息,主要是像素和英寸方面的数据.声明:GetDeviceCaps(int )使用例子://所有像素数int pagecx=dc.GetDeviceCaps(HORZRES);int pagecy=dc.G... 阅读全文

posted @ 2014-04-29 17:14 SpringStudio 阅读(1930) 评论(0) 推荐(0) 编辑

【转载】gdi+ 内存泄漏

摘要: 【转载】http://issf.blog.163.com/blog/static/1941290822009111894413472/最近用GDI+实现了几个自定义控件,但是发现存在内存泄露问题BOOL CGdiplusBugDlg::OnEraseBkgnd(CDC* pDC){Image* pI... 阅读全文

posted @ 2014-04-29 17:12 SpringStudio 阅读(1028) 评论(0) 推荐(0) 编辑

【转载】VC GDI 像素转厘米(英寸)

摘要: 【转载】http://blog.sina.com.cn/s/blog_638dd78201018663.html函数原型:int GetDeviceCaps(int nIndex);常用的参数有(参考MSDN):int iHORZSIZE=pDC->GetDeviceCaps(HORZSIZE); ... 阅读全文

posted @ 2014-04-29 17:11 SpringStudio 阅读(891) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航