2009-09-02 8 views
2

J'ai un CDHTMLDialog en cours d'exécution dans IE qui a une taille fixe que j'ai choisi, et fonctionne dans une fenêtre fixe pour correspondre à cette taille. Mon problème est que l'utilisateur peut zoomer dessus (avec ctrl-mousewheel) ce qui fait que mon html est plus grand ou plus petit que la fenêtre qui a l'air bizarre et ajoute des barres de défilement ennuyantes. De plus, l'utilisateur peut utiliser ctrl- + ou ctrl-- pour changer la taille du code HTML, ce qui fait que mon CDHTMLDialog devient plus grand ou plus petit (mais seulement sur la navigation après avoir changé de taille). Quelqu'un peut-être a une idée sur la façon d'empêcher tous les zooms sur le CDHTMLDialog, y compris la roue et ctrl- +?Prévenir le zoom dans CDHTMLDialog (BHO on IE)

Répondre

1

Je l'ai trouvé :)

Sur document complet, j'exécutez ce qui suit:

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

qui remet à zéro le zoom dans mon DHTMLDialog à 100%.

Source: Here

Questions connexes