2

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

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

任何人都可能知道如何防止 CDHTMLDialog 上的所有缩放,包括滚轮和 ctrl-+?

4

1 回答 1

1

找到了 :)

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

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

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

来源:这里

于 2009-09-07T08:24:28.923 回答