none
EVC程序和浏览器的一些冲突如何解决? RRS feed

  • 问题

  • 在EVC程序中,如下方法调用浏览器

    SHELLEXECUTEINFO   ShExecInfo   =   {0};  
     ShExecInfo.cbSize   =   sizeof(SHELLEXECUTEINFO);  
     ShExecInfo.fMask   =   SEE_MASK_NOCLOSEPROCESS;  
     ShExecInfo.hwnd   =   NULL;  
     ShExecInfo.lpVerb   =   NULL;  
     ShExecInfo.lpFile   =   TEXT("http://www.google.com");
     ShExecInfo.lpParameters   =NULL;          
     ShExecInfo.lpDirectory   =   NULL;  
     ShExecInfo.nShow   =   SW_SHOWNORMAL;          
     ShellExecuteEx(&ShExecInfo); 

    浏览器启动,但是主程序被挡住了,就是说,如果主程序要弹出一个窗口的话,这个窗口也被挡到浏览器后面了,要让对话框能在浏览器上面,该如何做?(前提:不能使用模态对话框,因为程序不能阻塞住)

     

    另外:启动浏览器时,如何设置,才能不显示地址栏?

    谢谢!

    2010年6月22日 9:56

答案

全部回复