我想做一个无窗口的HtmlView,即:该View不是一个window,因为我已经基本实现了一套非窗口的界面库,只有最外层的Dialog是真正的窗口,就差HtmlView。
非窗口形式的有很多好处,例如:半透明,无背景等等等等。我希望该HtmlView不是一个窗口,显示的时候我传递给它HDC等参数,HDC上已经画上了背景。键盘鼠标消息等由Dialog捕获,然后传递给它。当click这个View上的hyperlink或其它元素时,有callback通知我。哪位大虾可以帮个忙啊~~~有sample最好,告诉我线索我也非常感谢!

解决方案 »

  1.   

    那就用web browser控件,然后自己子类化等...
      

  2.   

    又出来一个做 DIRECTUI 的……看在你有200分的份上,只能告诉你:这个命题难度太大了,放弃吧,或者用开源浏览器(比如GOOGLE浏览器就是纯粹的无窗口浏览器),IE是有窗口的。
      

  3.   

    webbrowser2 还是有 window 的,或许LZ看看 firefox 的源码是否能用。
      

  4.   

    只能通过DIRECTUI来做了!
    把webbrowser控件嵌入到DIRECTUI的窗口中,就是无窗口的了
      

  5.   

    用web browser控件,然后自己子类化
      

  6.   

    如果你要使用Webbroswer,应该是无法实现的,因为WebBroswer是一个控件,也是一个容器,里面还有DHTML控件,其实它是控件,也是容器,里面还可以放Activex控件呢,例如Flash.ocx,尽管过了一年,也回复一下