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