CXXXXApp::InitInstance()中有这么几句
 CCommandLineInfo cmdInfo; 
  cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing;
 ParseCommandLine(cmdInfo);
里的
判断    cmdInfo.m_nShellCommand的值如果是-1就是正常打开程序,没有打开文件
如果是4就是在双击打开文件
在这里在处理你的登录对话框