摘要:
1,目的介绍一些格式化磁盘的方法,某些程序可能会创建一些自己的盘符,分区的创建涉及到驱动开发,这里不作介绍。一般会在使用分区前进行格式化,这个是可以用API实现的。下面介绍2种格式化磁盘的方法,一种是弹出平常我们... 阅读全文
摘要:
1,目的介绍一些格式化磁盘的方法,某些程序可能会创建一些自己的盘符,分区的创建涉及到驱动开发,这里不作介绍。一般会在使用分区前进行格式化,这个是可以用API实现的。下面介绍2种格式化磁盘的方法,一种是弹出平常我们... 阅读全文
摘要:
1,目的有时候我们需要让用户设置我们软件的安装目录或其他路径等,以前windows的软件经常提供的默认安装路径在 C:\Programs中,可其实为节约系统盘,很多人是选择其他盘符作为安装目录的。我们这里可以自动... 阅读全文
摘要:
1,涉及的APIGetDiskFreeSpaceEx,声明如下:WINBASEAPIBOOLWINAPIGetDiskFreeSpaceExA( __in_opt LPCSTR lpDirectoryNa... 阅读全文
摘要:
1,涉及的API原型:DWORD GetLogicalDrives(void);说明:返回值是一个32位的DWORD值,每一位分别代表盘符为某个字母的磁盘是否存在,为1则存在。这样其实只有低26位是我们关心的,因... 阅读全文
摘要:
1,目的介绍获取Windows常用的一些系统路径的方法(当前用户),如:桌面、我的文档等。并提供简单封装为类PathHelper,供以后工程快捷调用。2,原理&实现第一部分 常用系统及进程目录①获取系统syste... 阅读全文
摘要:
1,目的使窗口具有半透明的效果。2,原理&实现在OnInitDialog()中直接修改窗口风格://设置窗口透明度 ModifyStyleEx(0, WS_EX_LAYERED); SetLayeredWindo... 阅读全文
摘要:
1,目的提供一个对话框供用户选择一个文件夹路径。2,原理&实现先贴上这个工具类的源码:在你的程序中使用静态方法 CSelectFolderDlg::Show() 就能显示一个选择文件夹的对话框啦,返回的CStri... 阅读全文
摘要:
1,目标总结使程序隐藏在任务栏的简单方法。适用与一些特殊窗口情况,比如悬浮窗、弹窗等,不需要在任务栏显示。2,原理&实现在OnInitDialog()中直接修改窗口风格:// 让本程序不在任务栏显示(创建一个工具... 阅读全文
摘要:
1,目标总结几种给MFC对话框添加背景图片的方法。2,实现方式一:(适用于多种格式)用CImage类可以加载多种格式的图片,在OnPaint中Draw即可。void CBackgroundDlg::OnPaint... 阅读全文
摘要:
1,目标实现类似360悬浮窗口这样的效果,当窗口在屏幕边缘时,鼠标移开,就自动向边缘隐藏,鼠标放上去,就又平滑显示出来。正常状态:边缘自动隐藏:2,原理首先是实现圆角或椭圆这种不规则形状的窗口,可以参考另一篇文章... 阅读全文
|