2009-09-02 48 views
2

我有一個在IE中運行的CDHTMLDialog,它具有我選擇的固定大小,並在固定窗口中運行以匹配此大小。阻止放大CDHTMLDialog(IE上的BHO)

我的問題是,用戶可以放大它(通過CTRL-mousewheel)造成我的HTML大於或小於窗口看起來很尷尬,並添加惱人的滾動條。此外,用戶可能會使用ctrl- +或ctrl--更改html大小,這也會導致我的CDHTMLDialog變大或變小(儘管僅在更改大小後導航)。

任何人都可能有一個想法,如何防止CDHTMLDialog,包括輪和ctrl- +上的所有變焦?

回答

1

發現它:)

在文檔完整的I運行以下命令:

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

這在我DHTMLDialog至100%重置變焦。

來源:Here