摘要: 选择单个文件对话框: 选择多个文件对话框 选择文件夹 阅读全文
posted @ 2017-06-22 10:47 code-everything 阅读(20367) 评论(0) 推荐(1) 编辑
摘要: C++ 阅读全文
posted @ 2017-06-21 00:54 code-everything 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1, 什么是内核对象内核对象是一个内存块,是由内核分配的内存块,并且只能由该内核访问。2,为什么要有内核对象为了供操作系统和应用程序使用来管理各种各样的资源。3,内核对象的结构不同的对象结构不同,有些数据成员在所有对象中是相同的,如安全性描述符,使用计数等大多数属于特定的类型,例如,进程对象有一个进程ID,一个基本优先级,一个退出码,文件对象有一个字节位移,一个共享模式和一个打开模式。4,内核对象使用内核对象只能被内核访问,因此应用程序无法在内存中找到这些数据结构并直接改变它的内容。微软规定了这个限制条件,目的是为了确保内核对象结构保持状态的一致,同时能够在不破坏任何应用程序的情况下栽这些结构 阅读全文
posted @ 2014-03-11 15:43 code-everything 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 非模态对话框是通过new创建的对话框,语法类似于 Dialog* dialog = new Dialog(parameter);这样创建的对话框时在堆上生成的,释放时要用delete非模态对话框默认的OnClose只是把对话框隐藏了,并没有关闭。如果仅仅是Delete指针的话会有内存泄露,因为对话框的资源没有释放。 如果在对话框内释放的话要重写两个消息响应函数 OnClose()和 PostNcDestory() 添加WM_ON_CLOSE()和 WM_ON_NCDESTORY()分别响应 WM_CLOSE 和 WM_NCDESTORY消息。 OnClose(){ CDialg::OnClo. 阅读全文
posted @ 2014-03-06 10:21 code-everything 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 突然发现,我的电脑里优盘显示不出来了 ,这怎么行。在研究了网上大神们的各种方法后终于解决了。我用的解决方法是,右键点“ 我的电脑”—“管理”—“存储”—“磁盘管理”,选择没有显示的可移动磁盘,右键“属性”— “硬件”选项卡 — “USB 2.0 Flash Disk USB Device”“卷”选项卡,点“导入”— “确定”。(不行就注销或重启)。OK! 阅读全文
posted @ 2013-05-24 20:42 code-everything 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,挺奇怪的,要往硬盘里拷贝一个大文件夹,一开始就出现提示,说:目标系统不支持长文件名。要修改文件名,好奇怪。于是在网上一顿搜,说是注册表出问题了,位置在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR ,其中的"Start"项,该项的值是3,将它改为1,其他的不改。保存,然后重启,搞定。问题是解决了,可是为什么不懂,哎,xp用了这么长时间还是不了解啊,有时间要研究研究注册表了。 阅读全文
posted @ 2013-05-23 18:07 code-everything 阅读(2428) 评论(0) 推荐(0) 编辑