我发现VC开发的单文档或者多文档类型的程序,开发者可以给自己程序产生的文件定义后缀名,分配自己定做的图标。
但我最近开发了一个基于对话框的程序,同时自己做了一个菜单,其中文件菜单下有一个菜单项“保存文件”。当用户点击后,我可以定制一个CFileDialog对象,将它保存为特定类型的文件,可我无法为它分配自己定做的图标。
哪位高手给在下指点指点?多谢了!
但我最近开发了一个基于对话框的程序,同时自己做了一个菜单,其中文件菜单下有一个菜单项“保存文件”。当用户点击后,我可以定制一个CFileDialog对象,将它保存为特定类型的文件,可我无法为它分配自己定做的图标。
哪位高手给在下指点指点?多谢了!
解决方案 »
- 【提问】关于文件读取的问题
- 谁能帮忙看下啊 新建的MFC程序直接编译失败(VC2005)急!!!
- WSAAsyncSelect
- 我是不是对打包程序理解有严重错误?
- 如何判断文件是否被其他进程打开
- 急救:Runtime error , abnormal program termination
- 我想hook键盘的消息,然后改写消息,可是只能改写第一个,以后的就不管用了,好烦人?
- VBA中如何调用COM
- VC6.0的怪现象
- VS2005 向导自动生成的SDI框架编译出错,全是关于mmsystem.h的。
- DWORD_PTR类型在哪个.h文件中定义?我的MFC程序这么不认它?
- 不好意思,还有问题???
::RegCreateKey(HKEY_CLASSES_ROOT, ".123", &hKey);
::RegSetValue(hKey, NULL, REG_SZ, "My123App",strlen(...));
2.再注册123file键
::RegCreateKey(HKEY_CLASSES_ROOT, "123file", &hKey);
3.建立一个子键(DefaultIcon),设置其默认的字符串值
::RegCreateKey(HKEY_CLASSES_ROOT, "DefaultIcon", hKey)
::RegSetValue(hKey, NULL, REG_SZ, "c:\my123app.exe -150",strlen(...));
将my123app.exe图标资源中的标号为150的RT_GROUP_ICON作为*.123文件的图标