Pregunta

Tengo un CDHTMLDialog ejecutándose en IE que tiene un tamaño fijo que elegí, y se ejecuta en una ventana fija para que coincida con este tamaño.

Mi problema es que el usuario puede acercarlo (por Ctrl-Mousewheel), lo que hace que mi HTML sea más grande o más pequeño que la ventana que parece incómoda y agrega molduras de perreros. Además, el usuario puede usar CTRL-+ o CTRL, para cambiar el tamaño HTML, lo que también hace que mi CDHTMLDialog se vuelva más grande o más pequeño (aunque solo en la navegación después de cambiar el tamaño).

¿Alguien tal vez tenga una idea sobre cómo evitar todos los zooms en el CDHTMLDialog, incluyendo Wheel y CTRL-+?

¿Fue útil?

Solución

Lo encontré :)

En el documento completo, ejecuto lo siguiente:

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

Que restablece el zoom en mi dhtmldialog al 100%.

Fuente: Aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top