none
chtmlview做的浏览器2个问题(关闭和打开)[ RRS feed

  • 问题

  • 1.关闭页面问题
    打开的网页中调用这么一句window.close();
    视图窗口立即被关闭,变成空白
    现在我不想关闭视图,想跳转到http://www.163.com页面,请问如何做?

    PS:关闭父窗口地话就增加一下OnParentNotify消息捕获WM_DESTROY就能一起关闭


    2.默认打开问题
    我在注册表中都改成用我的浏览器默认打开,但出现打开错误
    比如就在本地打开一个htm文件,也是打不开,非要打开浏览器,然后输入路径才可以
    我不清楚,打开时要传入什么参数等,,,
    怎么设置才能正确打开

    请问大家有没做过?如何做?谢谢
    2009年8月18日 8:41

答案

  • http://www.codeproject.com/KB/miscctrl/dhtmlui.aspx

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 flyskytoday 2009年8月21日 12:20
    2009年8月19日 12:04
    版主

全部回复

  • 那你永远不关闭任何打开的页面?
    默认浏览器注册问题,用Regmon看看IE在注册自己的时候写入什么注册表位置。


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月18日 13:25
    版主
  • 老大,你在其他地方回答了,已看到

    再请问一下,如何在CHtmlView中添加DWebBrowserEvents2::WindowClosing事件啊?
    上午到现在自己查看添加WindowClosing,都做不成功

    麻烦写了下添加步骤,感谢感谢
    2009年8月19日 7:59
  • http://www.codeproject.com/KB/miscctrl/dhtmlui.aspx

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 flyskytoday 2009年8月21日 12:20
    2009年8月19日 12:04
    版主