Frage

Ich habe einen CDHTMLDIALOG in IE, der eine feste Größe hat, die ich ausgewählt habe, und läuft in einem festen Fenster, um dieser Größe zu entsprechen.

Mein Problem ist, dass der Benutzer ihn zoomen kann (durch Strg-Mousewheel), wodurch mein HTML größer oder kleiner ist als das Fenster, das unangenehm aussieht und nervige Bildlaufleisten hinzufügt. Außerdem kann der Benutzer Strl-+ oder Strg verwenden, um die HTML-Größe zu ändern, was dazu führt, dass mein CDHTMLDIALOG größer oder kleiner wird (wenn auch nur bei der Navigation nach der Änderung der Größe).

Vielleicht hat jemand eine Idee, wie man alle Zooms auf dem CDHTMLDIALOG verhindern kann, einschließlich Wheel und Strg-+?

War es hilfreich?

Lösung

Fand es :)

Nach dem Dokument vervollständigen Ich führe Folgendes aus:

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

Dies wird in meinem DHTMLDIALOG auf 100%zurückgesetzt.

Quelle: Hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top