- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 mfc的dc绘图总结
dc类似于画板,而bitmap类似于画布,要画东西两个东西是基础,除非该dc是设备dc一:dc的使用1.初始化dc初始化画板:HDC memDc=CreateCompatibleDC(HDC dc);//dc可以用NULL初始化位图:HBITMAP memBitmap=CreateBitmap( int nWidth, int nHeight, UINT nPlanes, UINT
2013-05-06 21:53:17
1941
原创 CCtrlList使用-report风格
一:设置风格DWORD dwStyle = m_list.GetExtendedStyle();dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl)dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl)dwStyle |= LVS_EX_DOUB
2013-05-06 09:13:56
1105
原创 wince 判断某个文件夹是否存在
BOOL IsDirectorExist(CString lpFilePath) { if( GetFileAttributes(lpFilePath) == 0xFFFFFFFF)return FALSE;return TRUE;}
2013-04-17 15:15:28
1842
转载 wince文件夹操作
1.删除文件夹内所有文件和子文件夹void RemoveFolderOfFile(CString strFileFolderName){CString szExistDir;CString szFindDir=strFileFolderName;if(szFindDir.Right(1)!=_T("\\")){szFindDir+=_T("\\");szExis
2013-04-17 13:23:33
933
原创 wince获取磁盘剩余空间
//lpDirectoryName 盘符名称,如:NandFlashUINT32 GetFreeDiskSpaceEx(CString lpDirectoryName){ULARGE_INTEGER available, total, free;if(GetDiskFreeSpaceEx(lpDirectoryName, &available, &total, &free)==
2013-04-17 13:16:54
1297
原创 wince 检测u盘
#include 添加消息WM_DEVICECHANGE的处理LRESULT OnDevChange(WPARAM wParam, LPARAM lParam)//设备更换处理{PDEV_BROADCAST_VOLUME dbvDev = (PDEV_BROADCAST_VOLUME)lParam; if( dbvDev->dbcv_flags & DBTF_MEDIA ) /
2013-04-17 13:13:12
1512
转载 在MFC中显示大量数据CListCtrl
最近有个项目要显示大量数据,大约上万条的记录,通过网络学习了解到有 CListCtrl, CDateGrid 等控件,然后都说用CListCtrl效果不错,我之前也是都用它。但是开发的上一个工具,明显显示速度过慢。然后在查找快速显示数据的过程中,发现虚拟列表的方法,下载了Demo,测试非常满意,10万条记录跟10条记录差别不大,强势推荐。http://www.codeproject
2013-04-11 14:09:02
2462
转载 wince 下CDC资源释放问题:DeleteDC
以前XP下编程,一直用的CDC资源释放方式都没有问题,最近在wince平台发现了一个关于CDC资源释放问题。一般在XP下编程对于CDC资源的释放都是这样做的,GetDC对应用ReleaseDC,CreateDC对应用DeleteDC就OK了,但是在wince下就会出现问题,用CreateDC创建的设备文本,如果仅仅是使用DeleteDC是不够的,这样会导致内存被耗尽。正确的方法是先将你选入DC
2013-04-11 13:36:04
779
转载 WinCE键盘钩子与鼠标钩子
分类: wince应用程序 2010-08-21 11:32 1639人阅读 评论(10) 收藏 举报 =============================================================标题:WinCE键盘钩子与鼠标钩子摘要:备注:Windows CE + VC2005日期:2010.8.20姓名:朱铭雷=========
2013-04-02 08:37:12
547
转载 vc中检测内存泄露的工具VLD(visual leak detector) 转
灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,用户可从http://www.c
2013-03-03 23:13:44
506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人