MFC应用实例:[50]获取文件的图标
1、新建一个基于对话框的应用程序,工程名为GetFileIcon。
![MFC应用实例:[50]获取文件的图标](https://exp-picture.cdn.bcebos.com/3b8fb4d7726b0ce2960cdfbcef781423bfb9b643.jpg)
3、为“打开”按钮建立响应脑栲葱蛸函数OnOpen(),在响应函数OnOpen()中添加一下代码:void CGetFileIconDl爿讥旌护g::OnOpen(){ // TODO: 在此添加控件通知处理程序代码 CString strFilter="All Files(*.*)|*.*||"; CFileDialog dlg(TRUE, NULL, NULL, OFN_EXPLORER|OFN_HIDEREADONLY| OFN_ENABLESIZING|OFN_FILEMUSTEXIST,strFilter); if(dlg.DoModal() == IDOK )//显示打开文件对话框 { m_filename=dlg.GetPathName(); } UpdateData(false);}
![MFC应用实例:[50]获取文件的图标](https://exp-picture.cdn.bcebos.com/b1454a1bd10ff2260876dabd9c99e92abbb8a443.jpg)
5、程序运行如下:
![MFC应用实例:[50]获取文件的图标](https://exp-picture.cdn.bcebos.com/4080a927ac53068882c04e7957e8904801fc9643.jpg)