读书人

大家看看,该如何处理

发布时间: 2012-01-11 22:28:46 作者: rapoo

大家看看
学艺不好 大家指点一下 啊。。。

一般程序打开时会自动跳到InitInstance()函数去执行,

而当双击文档文件(扩展名已绑定这个程序)时,是系统传给程序

某些参数 还是 程序自动‘抓住’这个文件啊?

又在什么函数中处理这些,程序得到什么呢?

大侠们 能不能 告诉这时 程序的 运行流程啊 。

[解决办法]
是EXPLORER根据后缀名到 HKEY_CLASSES_ROOT 搜索相应的键值,找到默认操作(一般是Shell\Open\command) 然后启动进程 把文件名当作参数传给程序, 由程序来解析 ,document 类型是在InitInstance 的
ParseCommandLine(cmdInfo);
if (!ProcessShellCommand(cmdInfo))
return FALSE;
处理

读书人网 >VC/MFC

热点推荐