Domanda

Ho un CDHTMLDIALOG in esecuzione in IE che ha una dimensione fissa che ho scelto e corre in una finestra fissa per abbinare questa dimensione.

Il mio problema è che l'utente può ingrandire (da Ctrl-Mousewheel) che fa sì che il mio HTML sia più grande o più piccolo della finestra che sembra imbarazzante e aggiunge fastidiosi barre di scorrimento. Inoltre, l'utente potrebbe utilizzare CTRL-+ o CTRL-- per modificare la dimensione HTML, il che fa anche diventare più grande o più piccolo il mio CDHTMLDIALOG (anche se solo sulla navigazione dopo aver modificato le dimensioni).

Qualcuno forse ha un'idea su come prevenire tutti gli zoom sul CDHTMLDIALOG, tra cui ruota e ctrl-+?

È stato utile?

Soluzione

Trovato :)

Al termine del documento, eseguo quanto segue:

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

Che ripristina lo zoom nel mio dhtmldialog al 100%.

Fonte: Qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top