MoreWindows工作笔记
MoreWindows
微软最有价值专家 电子科技大学优秀研究生 CSDN博客专家
展开
-
【MoreWindows工作笔记2】 查看当前系统使用的字符集 GetSystemDefaultLocaleName
查看当前系统使用的字符集可以使用GetSystemDefaultLCID() + GetSystemDefaultLocaleName()原创 2013-11-18 13:51:13 · 17915 阅读 · 4 评论 -
【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式
【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式本文将输出剪贴板上的数据地址,数据大小,对文本类型的数据如何直接输出。原创 2013-12-31 16:00:14 · 23361 阅读 · 2 评论 -
【MoreWindows工作笔记8】PathFindSuffixArrayW 路径是否有给定的后缀
根据文件的后缀名来判断文件类型是个相当常用的方法,要先写一个后缀名数组,然后遍历这个数组来查找吗?不用,Windows系统已经提供了一个相当好用的API帮助大家处理这个问题了——PathFindSuffixArray,下面来看看这个函数的原型及参数介绍(注意:最好先统一大小写后再使用这个函数,不然.JPG与.jpg会判断为不相同)原创 2013-12-16 13:08:27 · 16840 阅读 · 3 评论 -
【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息
【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息当我们复制文件时,会将文件的信息存储在剪贴板中,这个文件信息并不是文件路径的字符串。而是HDROP类型,本文将示范如何访问这些信息。原创 2013-12-31 16:00:00 · 19538 阅读 · 1 评论 -
【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀
【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀路径的公共前缀不同于字符串的公共前缀。本篇介绍如何用Windows系统提供的API函数——PathCommonPrefix来提取出路径的公共前缀原创 2013-12-16 13:08:16 · 14816 阅读 · 1 评论 -
【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板
【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板很多程序会监视剪贴板,比如迅雷,这样当你复制一个迅雷下载链接时,迅雷就可以自动启动并创建一个新的下载任务。下面我们就来看看如何实现这个技术。该技术一个分为四步,第一步,向系统注册。第二步,处理WM_CHANGECBCHAIN消息,第三步,处理WM_DRAWCLIPBOARD消息。第四步,程序退出时,向系统反注册。原创 2013-12-31 16:00:23 · 26348 阅读 · 6 评论 -
【MoreWindows工作笔记7】PathIsPrefix 判断路径的包含关系
判断路径的包含关系是Windows系统复制移动文件夹的前置条件,比如将C:\test复制到C:\test\test1下就是不可行的。前一篇《【MoreWindows工作笔记6】PathCommonPrefix 路径的公共前缀》介绍了使用函数提取路径的公共前缀,并使用公共前缀来判断路径的包含关系,本篇将介绍一个更简单的API函数来判断路径的包含关系——PathIsPrefix。下面请看完整的代码示范和运行结果:原创 2013-12-16 13:08:21 · 15885 阅读 · 1 评论 -
【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容
【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容本文将示范如果通过OLE方式从剪贴板上获取数据,如果该数据是文本内容,则打印该文本内容。原创 2013-12-31 15:59:31 · 30283 阅读 · 3 评论 -
【MoreWindows工作笔记5】StrFormatByteSize64 高端大气的显示文件大小
上一篇《【MoreWindows工作笔记4】 获取文件图标,类型名称,属性 SHGetFileInfo 》介绍了使用SHGetFileInfo获取文件图标,类型名称的信息。下面介绍Windows系统是如何显示文件大小的。下图中红框中标记的文件大小一个使用了StrFormatKBSize,另一个使用了StrFormatByteSize64。原创 2013-12-16 13:08:10 · 19718 阅读 · 3 评论 -
【MoreWindows工作笔记4】 获取文件图标,类型名称,属性 SHGetFileInfo
SHGetFileInfo是一个相当实用的Windows API函数。在Windows资源管理器中就要使用它。如图中的第3列显示的就是文件的类型名称:下面来看看这个函数的详细用法:原创 2013-11-18 13:52:50 · 21587 阅读 · 1 评论 -
【MoreWindows工作笔记3】 使用cout/pintf输出16进制,8进制,2进制数据
工作后比较忙,没大块的时间来酝酿博客的写作,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了。 使用cout/pintf输出16进制,8进制比较常见,输出2进制的方法倒比较新颖。比我在之前的博客文章的移位方法要好一些了。原创 2013-11-18 13:52:23 · 18936 阅读 · 1 评论 -
【MoreWindows工作笔记1】 C/C++ 输出宽字符 printf + %ls or wcout
工作后比较忙,没大块的时间来酝酿写博客,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了。 在C/C++中输出宽字符可以使用printf + %ls 或者 wcout,详细请看代码:原创 2013-11-18 13:51:02 · 23367 阅读 · 3 评论