m_pMainHtmlView->Navigate(_T("https://mybank.icbc.com.cn"));
在XP下是可以显示的,在Win7 64位下不显示,直接用IE打开是可以显示的
在自己的程序中不显示,是啥子原因了先谢过大家

解决方案 »

  1.   

    1)是不是数字签名问题,把你EXE做个数字签名。
    2)IE安全设置里看看,或者m_pMainHtmlView接口里找找是否有设置安全的函数
      

  2.   

    1.怎么做数字签名呢
    2.IE直接打开是可以的,为什么CHtmlView不可以呢
      

  3.   

    我在Win7 用的IE9 ,XP下用的IE6,能不能让CHtmlView选择IE内核版本呢
      

  4.   

    同样的代码,用VS2003编译就可以了,用VS2010编译的不可以我猜测是这样的:VS2003库用的是早期的IE内核,而VS2010用的是最新IE的内核,也就是IE9的内核,而工商银行的的控件还没有针对IE9的。IE9自己加载网页的时候,应该是兼容性的,而自己用VS2010编译的程序没有兼容性,所以不显示了当然这只是猜测了。
      

  5.   

    如果是IE内核的原因,那么就在对应IE内核机器上作为build机器来生产对应的程序