我有一个在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%。

资源: 这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top