关于文件关联的一些问题
du51 2011-08-17 12:52:27 有几个问题请教,请不吝赐教.
1 MFC写的程序如何关联一类文件?
REGEDIT
; 此 .REG 文件可能由 SETUP 程序使用。
; 如果 SETUP 程序不可用,则调用
; CWinApp::RegisterShellFileTypes 和 COleObjectFactory::UpdateRegistryAll
; 在 InitInstance 中对下列项自动进行注册。
HKEY_CLASSES_ROOT\.test1ado = mfctest1.Document
HKEY_CLASSES_ROOT\mfctest1.Document\shell\open\command = mfc_test1.EXE %1
HKEY_CLASSES_ROOT\mfctest1.Document\shell\open\ddeexec = [open("%1")]
HKEY_CLASSES_ROOT\mfctest1.Document\shell\open\ddeexec\application = mfc_test1
; 注意: 此应用程序是可选的
; (默认为“命令”中的应用程序名)
HKEY_CLASSES_ROOT\mfctest1.Document = mfc_test1.Document
把上面的写入注册表即可吗? 本人试过,好像是可以的..
难道没有相关函数直接设置吗??
2 假如我关联文件类型为 ".test1ado" 我双击此类文件的时候,程序如何处理? 命令行吗?
如果有答案,请尽量用非MFC的东西.我用WTL写的一个程序.
3 我已经有程序实例运行, 并想拥有单独实例.再双击此类文件,程序又如何处理??
最后,如果有可能,能不能写一个DEMO..一个最简单的SDI程序, 打开特定类型文件,把里面东西显示即可.
当然了,主要针对上面三个问题.
多谢诸位大大了.........................................................
分不够.可以加..