treectrl显示文件属性图标
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | SHFILEINFOW fileInfo; //得到系统ImageList句柄,第一个参数必须为空字符串 auto hdl = SHGetFileInfo(L "" , 0, &fileInfo, sizeof (fileInfo), SHGFI_SYSICONINDEX | SHGFI_SMALLICON); auto img_list = CImageList::FromHandle((HIMAGELIST)hdl); m_directory.SetImageList(img_list, TVSIL_NORMAL); //给CTreeView控件设置图标列表 WIN32_FIND_DATAW file; CString strPath = L "." ; //当前目录 HANDLE h = FindFirstFile(strPath + L "\\*" ,&file); if (h != INVALID_HANDLE_VALUE) { do { auto hdl = SHGetFileInfo(strPath + L "\\" + file.cFileName, 0, &fileInfo, sizeof (fileInfo), SHGFI_SYSICONINDEX | SHGFI_SMALLICON); m_directory.InsertItem(file.cFileName,fileInfo.iIcon, fileInfo.iIcon); } while (FindNextFile(h, &file)); } FindClose(h); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-08-30 esp32的esp_wifi(wifi驱动库),esp_netif(网络接口) ,lwip(轻量级TCP/IP网络协议栈)是什么?
2022-08-30 esp32 获取ip
2022-08-30 esp32 启动一个任务
2022-08-30 esp32
2022-08-30 esp32 ap sta`
2022-08-30 esp32 有线网口 可以同时进来数据出去数据吗? 不会是只能出去 或者只能进来吧? 谁搞过
2022-08-30 esp32 启用NAPT