
Windows PC端
Mr-Bruce
专注于大数据系统研发
展开
-
MFC总结(一):MFC中文件操作、查找与选择总结(3)
(三)为保存文件选择路径 A. 使用SHBrowseForFolder函数创建一个对话框,用于选择路径。其原型为 LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi)其中,返回值是一个指针,一个项目标识符列表,如果用户选择了取消的话,则返回NULL。输入参数lpbi为BROWSEINFO结构体原创 2011-12-30 21:13:19 · 9264 阅读 · 0 评论 -
MFC总结之CListCtrl用法及技巧(二)
续第一篇:MFC总结之CListCtrl用法及技巧(一) http://blog.youkuaiyun.com/zwgdft/article/details/7560592 本篇重点介绍:禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。 6、禁止拖动表头 重载OnNoti原创 2012-05-19 08:56:01 · 12144 阅读 · 3 评论 -
MFC总结之CListCtrl用法及技巧(一)
本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。原创 2012-05-15 11:14:00 · 50935 阅读 · 7 评论 -
解决CListCtrl闪烁及水平滚动条不能跟踪拖动的问题(MFC)
项目中用到一个界面如下图所示,在View上有个CPropertySheet,其上有几个CPropertyPage,每个属性页上有个CListCtrl,供用户查看信息。由于CListCtrl中的信息每隔200ms就要刷新一次,导致这个区域不停的闪烁。同时,由于空间不够,CListCtrl上有个水平滚动条,当我们想拉动滚动条到中间位置查看后面几列数据时,刚拉过去就由于刷新又被拉回起点,导致很难查看后面原创 2012-03-26 19:51:50 · 13836 阅读 · 5 评论 -
MFC总结(一):MFC中文件操作、查找与选择总结(2)
(二)CArchive类操作 CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 在文档视图编程,结合CList和CArray等可很方便的实现数据读写。 (1)基本数据读写----显示创建CArchive对象 A. 使用CArhive类之前,必须要有一个CFile文件对象,同时必须保证CArchive的操作必须是在CFile处于打开状态原创 2011-12-29 21:30:55 · 3332 阅读 · 0 评论 -
MFC总结(一):MFC中文件操作、查找与选择总结(1)
本文主要涉及以下几个方面,均为在MFC编程中较为常用的:CFile操作、CArchive操作、如何选择文件和文件夹、如何查找文件、获取当前目录、_access函数等。 (一)使用CFile类操作文件 CFile类在MFC的文件操作中应该是最常用的了。主要的成员函数有Open、Close、Write、Read、Seek、SeekToEnd、GetLength、GetPos原创 2011-12-27 22:03:58 · 3956 阅读 · 1 评论