CHtmlView可以定制UI,不显示滚动条通常都是设置 DOCHOSTUIFLAG_SCROLL_NO属性,但大家可能没有发现如果在文档视图模式下使用CHtmlView,该设置不起作用,滚动条隐藏不掉,改成对话框嵌入htmlview模式,就没有问题,或许是ms的bug吧。
注:上面所描述的不正确,发现的原因是指定了浏览器强制版本导致的
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATRUE_BROWSER_EMULATION]
"SmartHome.exe"=dword:00002af8
在应用中先设定了兼容版本,导致后面设定scroll属性不管用了
再注:
由于html需要用IE11版本承载HTML5 UI故必须指定IE内核版本,默认htmlview是IE8版本,因此就只能在HTML脚本中增加如下code:
<body style="overflow:hidden">
OK