朕的 发表于 2026-9-4 15:23:09

为何Edge浏览器库要绑定依附于在MFC或WTL界面库

为何Edge浏览器库要绑定依附于在MFC或WTL界面库

这样很有局限性,而且同时要维护2个库,难道不可以独立出来吗?这样别的界面库也可以用了

创世魂 发表于 2026-9-4 21:35:24

不能。

创世魂 发表于 2026-9-4 21:46:32

不过理论上技术上应该行得通,可能吴总设计的时候没考虑这些。所以就是两套内容。

可能是考虑到组件实时预览,以及窗口组件类的继承问题吧。

朕的 发表于 2026-9-5 03:15:12

创世魂 发表于 2026-9-4 21:46
不过理论上技术上应该行得通,可能吴总设计的时候没考虑这些。所以就是两套内容。

可能是考虑到组件实时预 ...

理论上肯定行,这个浏览器本来就与界面库无关,最多是初始化时绑定目标窗口句柄而已

caixiaoxi 发表于 2026-9-24 18:39:04

应该是当时要求是做成界面控件,后来出了wtl所以跟着这个模式更新了,至于后续的更新因为有向前兼容要求所以封装逻辑已经锁定,不可能有大变动,我个人用的版本是单独创建webview2然后绑定任意窗口的 ,自&由度高一些,不过对于小白还是推荐官方的

wangvoldp 发表于 昨天 20:24

是的 应该出个独立版的 不要靠wtl 和 mfc

朕的 发表于 昨天 21:58

wangvoldp 发表于 2026-10-20 20:24
是的 应该出个独立版的 不要靠wtl 和 mfc

如果可以的话,这样就减少了很大维护工作量和应用面
页: [1]
查看完整版本: 为何Edge浏览器库要绑定依附于在MFC或WTL界面库