我有一个在IE中运行的CDHTMLDialog,它具有我选择的固定大小,并在一个固定的窗口中运行以匹配该大小。

我的问题是用户可以缩放它(通过ctrl-mousewheel),导致我的html大于或小于看起来很尴尬的窗口,并添加了令人讨厌的滚动条。另外,用户可能使用ctrl- +或ctrl--来更改html大小,这也会导致我的CDHTMLDialog变得更大或更小(尽管仅在更改大小后才在导航上)。

也许有人对如何防止CDHTMLDialog上的所有缩放(包括wheel和ctrl- +)有想法?

最佳答案

找到了 :)

完成文档后,我运行以下命令:

CComVariant vZoom = 100;
m_pBrowserApp->ExecWB(OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT,&vZoom, NULL);

这会将我的DHTMLDialog中的缩放比例重置为100%。

资料来源:Here

09-26 04:56