防止放大CDHTMLDialog(IE上的BHO)

时间:2009-09-02 12:59:58

标签: c++ internet-explorer mfc internet-explorer-7 bho

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

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

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

1 个答案:

答案 0 :(得分:1)

找到它:)

文件完成后,我运行以下内容:

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

将我的DHTMLDialog缩放为100%。

来源:Here