2

選択した固定サイズのCDHTMLDialogをIEで実行しており、このサイズに一致するように固定ウィンドウで実行しています。

私の問題は、ユーザーが(ctrl-mousewheelによって)ズームできるため、私のhtmlがウィンドウよりも大きくなったり小さくなったりして、見た目が悪く、煩わしいスクロールバーが追加されることです。また、ユーザーはctrl-+またはctrl--を使用してhtmlサイズを変更する場合があります。これにより、CDHTMLDialogが大きくなったり小さくなったりします(ただし、サイズを変更した後のナビゲーションでのみ)。

ホイールやCtrl-+を含め、CDHTMLDialogのすべてのズームを防ぐ方法について誰かが考えているかもしれません。

4

1 に答える 1

1

それを見つけた :)

ドキュメントが完成したら、次のコマンドを実行します。

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

これにより、DHTMLDialogのズームが100%にリセットされます。

出典:こちら

于 2009-09-07T08:24:28.923 に答える