
转载
文章平均质量分 65
遥望未来_cheerup
这个作者很懒,什么都没留下…
展开
-
关于WM_NCHITTEST消息
转于: http://www.cnblogs.com/GnagWang/archive/2010/09/12/1824394.html 我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。 一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_L转载 2011-11-22 19:10:29 · 678 阅读 · 0 评论 -
大数据量,海量数据 处理方法总结
大数据量,海量数据 处理方法总结 [转] 1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应转载 2012-09-02 12:35:47 · 619 阅读 · 0 评论 -
运用GetPrivateProfileString获取配置文件
配置文件中经常用到ini文件,在VC中其函数分别为: 写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName); 读取.ini文件:DWORD GetPrivateProfileString(LPCTSTR lpAppNam转载 2013-04-11 14:43:51 · 5326 阅读 · 0 评论 -
组合框设置高度
MFC进行界面编程时,组合框CComboBox控件在可视化设计组件的时候是无法进行高度编辑的,但是我们在实际的项目中经常需要定制组合框CComboBox的高度以得到良好的用户体验。本文介绍通过发送CB_SETITEMHEIGHT消息给控件的方法实现改变CComboBox控件的高度。 该消息定义为 CB_SETITEMHEIGHT wParam转载 2013-10-24 22:54:03 · 2791 阅读 · 0 评论 -
列表框消息
2009-02-02 20:00 CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理 LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) LVN_BEGINLABELED转载 2013-10-24 22:54:59 · 923 阅读 · 0 评论 -
列表视图控件一些函数
GetBkColor获取列表视图控件的背景色。 SetBkColor设置列表视图控件的背景色。 GetImageList获取用于绘制列表视图项的图象列表的句柄。 SetImageList指定一个图象列表到列表视图控件。 GetItemCount获取列表视图控件中的项的数量。 GetItem获取列表视图项的属性。 GetCallbackMask获取列表转载 2013-10-24 22:54:36 · 1263 阅读 · 0 评论 -
windows下socket编程:区分shutdown()及closesocket()
以下描述主要是针对windows平台下的TCP socket而言。 首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP连接转载 2013-11-17 12:42:12 · 2271 阅读 · 0 评论