MFC单文档打开文件默认后缀名修改
来源:互联网 发布:zbrush mac 注册机 编辑:程序博客网 时间:2024/05/17 23:51
转载来源:http://www.iieeg.com/newscon.php?id=2305。
做单文档程序时,默认打开文档后缀为(*.*)。如果我们需要自定义打开后缀时,需要对文档模板相关函数做重载。
class CMySingleDocTemplate : public CSingleDocTemplate{public: CMySingleDocTemplate(UINT nIDResource, CRuntimeClass* pDocClass, CRuntimeClass* pFrameClass, CRuntimeClass* pViewClass):\ CSingleDocTemplate( nIDResource, pDocClass, pFrameClass, pViewClass ) { } virtual BOOL GetDocString(CString& rString, enum DocStringIndex index) const { if(index == CDocTemplate::filterExt) { rString = _T(".test"); } else if( index == CDocTemplate::fileNewName || index == CDocTemplate::filterName ) { rString = _T("test(*.test)"); } else { __super::GetDocString(rString,index); } return TRUE; };};
创建代码修改,CSingleDocTemplate改为CMySingleDocTemplate。
CMySingleDocTemplate* pDocTemplate;pDocTemplate = new CMySingleDocTemplate(IDR_MAINFRAME,RUNTIME_CLASS(CMCDemoDoc),RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CMC3DView));if (!pDocTemplate)return FALSE;
则打开文件,默认类型为自定义的后缀。
- MFC单文档打开文件默认后缀名修改
- MFC单文档打开文件默认后缀名修改
- MFC多文档MDI_"打开文件"默认后缀名修改,根据需要添加
- MFC单文档应用程序默认打开一个文件
- MFC单文档打开文件
- MFC单文档打开文件
- MFC单文档打开文件
- MFC单文档打开文件
- 【转】MFC单文档打开文件
- MFC文件打开格式,MFC默认打开文档后缀(支持打开多图像格式)
- MFC在单文档程序中添加最近打开文件.
- MFC初探:单文档打开文件并载入窗口
- mfc 单文档打开BMP
- MFC多文档默认打开某一个文档
- 修改MFC单文档 标题栏
- opencms默认后缀名修改
- MFC之修改单文档窗口标题
- [我是菜鸟]MFC 单文档 修改标题
- LINQ to SQL
- 参数化sql查询语句,书写安全的SQL语句
- 连接字符串
- js验证输入框是否为数字
- 预测都闪开,让事实告诉你2013年什么技术会火起来(转)
- MFC单文档打开文件默认后缀名修改
- [学习记录]SystemUI
- 详细介绍Java中的堆、栈和常量池 - 技术总结
- GridView删除,更新
- android sliderdrawable控件
- .NET设计模式(2) - 工厂方法模式(Factory Method Pattern)
- android:screenOrientation的属性说明
- c++中delete和delete[]
- Android抽屉(SlidingDrawer)的实现