我现在使用的是SDK编程,遇到了如何使用WEB控件的问题。
我在窗体上插入了一个WebBrowse之后,就不知道下一步该怎么办了。目前唯一可以的就是用GetDlgItem来取得这个WebBrowse控件HWND句柄,接下来怎么办呢?我用WEB控件的目的很简单,我只要让他打开一个我指定地址的网页就可以了。其它的什么都不用做。不要告诉我改用MFC,因为我已经不可能再改用MFC了。只能是用SDK。

解决方案 »

  1.   

    HINSTANCE ShellExecute(
        HWND hwnd, 
        LPCTSTR lpOperation,
        LPCTSTR lpFile, 
        LPCTSTR lpParameters, 
        LPCTSTR lpDirectory,
        INT nShowCmd
    );
      

  2.   

    顺便多问一句,SDK下,我使用WEB控件,明明在消息循环之前使用了InitCommonControls了,为什么只要一插入了WEB浏览控件,该社会分配的初始化就会失败呢?是不是还有什么函数没有调用?如果看MSDN我能找到的话,就不会来问了。因为我实在是没有办法了。
      

  3.   

    打开网页用Navigate2("www.sohu.com",其他参数是NULL);
      

  4.   

    如果你真的使用SDK方式的话,那么显示网页就必须使用COM的方式。请参看以下这篇文章:
    http://www.codeguru.com/ieprogram/cwebpage.html