本帖最后由 sb3day 于 2010-05-29 17:52:03 编辑

解决方案 »

  1.   

    get_ReadyState 很好用...建议在DocumentComplete啥的里面用一下.
    cookie的路径不是保存在默认地址么?
      

  2.   

    get_ReadyState 建议在DocumentComplete函数里面使用 当得到的值等于READYSTATE_COMPLETE时,表示加载完毕
      

  3.   

    OnDocumentComplete, OnDownloadComplete
      

  4.   

    OnDocumentComplete, OnDownloadComplete都是用到afxdhtml.h MFC库的,在win32 sdk里的api函数是什么?
    我是这么创建浏览器窗口的:static CAxWindow WinContainer,WinContainer2;
    static CComPtr<IWebBrowser2> WebBrowser;          HRESULT hr,hr2;
                WinContainer.Create(hWnd,rc,_T("shell.Explorer.2"),WS_CHILD | WS_VISIBLE); //     WinContainer.Create(hWnd,rc,NULL,WS_CHILD | WS_VISIBLE);
                WinContainer2.Create(hWnd,rc2,_T("shell.Explorer.2"),WS_CHILD | WS_VISIBLE);
                hr = WinContainer.QueryControl(__uuidof(IWebBrowser2),(void**)&WebBrowser);
      
    第一个问题怎么没人回啊?怎么设置cookies的路径?
      

  5.   

    找到设置cookies路径的相关网页,没答案:
    http://social.microsoft.com/Forums/zh-CN/267/thread/54f52f06-c974-448f-bf32-8210473d5aedhttp://topic.csdn.net/u/20100515/09/49037553-505a-4ea1-9b47-32cbf63ef0a6.html
      

  6.   

    我一直用的这个方法http://blog.csdn.net/CometNet/archive/2010/01/27/5261192.aspx