我有一个在 IE 中运行的 CDHTMLDialog,它具有我选择的固定大小,并在固定窗口中运行以匹配此大小。
我的问题是用户可以放大它(通过 ctrl-mousewheel)导致我的 html 比看起来笨拙的窗口更大或更小并添加烦人的滚动条。此外,用户可能会使用 ctrl-+ 或 ctrl-- 来更改 html 大小,这也会导致我的 CDHTMLDialog 变大或变小(尽管仅在更改大小后在导航中出现)。
任何人都可能知道如何防止 CDHTMLDialog 上的所有缩放,包括滚轮和 ctrl-+?
最佳答案
找到了:)
文档完成后,我运行以下命令:
CComVariant vZoom = 100;
m_pBrowserApp->ExecWB(OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT,&vZoom, NULL);
这会将我的 DHTMLDialog 中的缩放重置为 100%。
来源:Here
关于c++ - 防止放大 CDHTMLDialog(IE 上的 BHO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367558/