修改姿棚族资源的字符迹弊串
IDR_SCRIBTYPE "\nScrib\nScrib\nScribble Files(*.scb)\n.SCB\nScribble.Document\nScrib Document"这个字符串以"和埋\n"分隔为7个子串
Main frame caption //MDI不需要指定,以IDR_MAINFRAME为默认值
Doc type name
File new name(OLE short name)
Filter name
File extension //添上这个就行,上面.SCB的位置
File type ID
File type name(OLE long name)
如果要支持从文件双击打开程序,在CxxxApp::InitInstance()加上下面的就行
EnableShellOpen()RegisterShellFileTypes(TRUE)
这个不需要加代码,做个试验见一个单文档工程1,advance中设置扩展名如abc,其他默认,建完后打开classwizard,找到xxdoc类,message中找到OnOpenDocument,添加,编辑代码,加入下面代码MessageBox(NULL,lpszPathName,"",0)
编译,然后随便建一个.abc的文件,双击,就会d出路径,相当于源衫信就已经导入进去了吧
再建工程2,单文档雹轮,其他都默认,编译,运行,建一个.abc2的文件,双击,选择打开方式中定位到工程2编译出来的exe文件,确定塌皮,工程2的exe文件也打开了,然后同工程1的做法,在xxdoc类,message中找到OnOpenDocument,添加,编辑代码,加入下面代码MessageBox(NULL,lpszPathName,"",0)
编译,再回去双击.abc2,也会d出路径,说明也正常打开了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)