- 博客(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
2145
原创 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
1139
原创 wince 判断某个文件夹是否存在
BOOL IsDirectorExist(CString lpFilePath) { if( GetFileAttributes(lpFilePath) == 0xFFFFFFFF) return FALSE; return TRUE; }
2013-04-17 15:15:28
1879
转载 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
973
原创 wince获取磁盘剩余空间
//lpDirectoryName 盘符名称,如:NandFlash UINT32 GetFreeDiskSpaceEx(CString lpDirectoryName) { ULARGE_INTEGER available, total, free; if(GetDiskFreeSpaceEx(lpDirectoryName, &available, &total, &free)==
2013-04-17 13:16:54
1343
原创 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
1544
转载 在MFC中显示大量数据CListCtrl
最近有个项目要显示大量数据,大约上万条的记录,通过网络学习了解到有 CListCtrl, CDateGrid 等控件,然后都说用CListCtrl效果不错,我之前也是都用它。 但是开发的上一个工具,明显显示速度过慢。然后在查找快速显示数据的过程中,发现虚拟列表的方法,下载了Demo,测试非常满意,10万条记录跟10条记录差别不大,强势推荐。 http://www.codeproject
2013-04-11 14:09:02
2557
转载 wince 下CDC资源释放问题:DeleteDC
以前XP下编程,一直用的CDC资源释放方式都没有问题,最近在wince平台发现了一个关于CDC资源释放问题。 一般在XP下编程对于CDC资源的释放都是这样做的,GetDC对应用ReleaseDC,CreateDC对应用DeleteDC就OK了,但是在wince下就会出现问题,用CreateDC创建的设备文本,如果仅仅是使用DeleteDC是不够的,这样会导致内存被耗尽。正确的方法是先将你选入DC
2013-04-11 13:36:04
811
转载 WinCE键盘钩子与鼠标钩子
分类: wince应用程序 2010-08-21 11:32 1639人阅读 评论(10) 收藏 举报 ============================================================= 标题:WinCE键盘钩子与鼠标钩子 摘要: 备注:Windows CE + VC2005 日期:2010.8.20 姓名:朱铭雷 =========
2013-04-02 08:37:12
583
转载 vc中检测内存泄露的工具VLD(visual leak detector) 转
灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,用户可从http://www.c
2013-03-03 23:13:44
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅