首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

大家看看,该如何处理

2012-01-11 
大家看看学艺不好大家指点一下啊。。。一般程序打开时会自动跳到InitInstance()函数去执行,而当双击文档文件(

大家看看
学艺不好   大家指点一下   啊。。。  
 
    一般程序打开时会自动跳到InitInstance()函数去执行,

    而当双击文档文件(扩展名已绑定这个程序)时,是系统传给程序
 
    某些参数   还是   程序自动‘抓住’这个文件啊?
   
      又在什么函数中处理这些,程序得到什么呢?  

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

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

热点排行