防止在CDHTMLDIAGOG中进行缩放(IE BHO)
-
21-09-2019 - |
题
我有一个在IE中运行的CDHTMLDIAGOG,它具有我选择的固定尺寸,并在固定窗口中运行以匹配此尺寸。
我的问题是,用户可以放大(通过CTRL-MouseWheel),从而使我的HTML比看起来很尴尬的窗口大或小,并增加了烦人的滚动条。此外,用户可能会使用CTRL-+或CTRL-更改HTML大小,这也会导致我的CDHTMLDIAGOG变得更大或更小(尽管更改尺寸后仅在导航上)。
有人可能对如何防止CDHTMLDIAGOG(包括车轮和Ctrl-+)的所有变焦有所了解?
解决方案
找到了 :)
文档完成后,我运行以下内容:
CComVariant vZoom = 100;
m_pBrowserApp->ExecWB(OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT,&vZoom, NULL);
将我的dhtmldialog中的缩放重置为100%。
资源: 这里
不隶属于 StackOverflow