Question

J'ai un CDHTMLDIAGOOG en cours d'exécution dans IE qui a une taille fixe que j'ai choisie et exécute dans une fenêtre fixe pour correspondre à cette taille.

Mon problème est que l'utilisateur peut zoomer dessus (par Ctrl-Mousewheel), ce qui fait que mon HTML est plus grand ou plus petit que la fenêtre qui semble maladroite et ajoute des barres de défilement ennuyeuses. En outre, l'utilisateur peut utiliser Ctrl-+ ou Ctrl-- pour modifier la taille HTML, ce qui fait également devenir mon CDHTMLDIAG plus grand ou plus petit (mais uniquement sur la navigation après la modification de la taille).

Quelqu'un a-t-il peut-être une idée sur la façon d'empêcher tous les zooms sur le CDHTMLDIAGOOG, y compris la roue et le ctrl- +?

Était-ce utile?

La solution

Je l'ai trouvé :)

Sur le document complet, je cours ce qui suit:

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

Qui réinitialise le zoom dans mon dhtmldialog à 100%.

La source: Ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top