Windows编程实现修改文件夹图标

修改文件夹图标只要把目标目录设置成系统目录,再写一个desktop.ini就可以了。

#include <shlwapi.h>
#pragma comment(lib,"shlwapi.lib")

CStdioFile file;
file.Open("C:\\a\\Desktop.ini",CFile::modeCreate|CFile::modeWrite);
file.WriteString("[.ShellClassInfo]\n");
file.WriteString("IconIndex=0\n");
file.WriteString("IconFile=1.ico");
file.Close();
PathMakeSystemFolder("c:\\a");//把目录设成系统目录

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享