ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.WIN32COM.v10.en/com/html/ae1592b6-2afd-4379-a18e-d46b226bc9e2.htm
这个具体的操作大家可以去。。MSDN 这个地址去查看。。。
m_Web 是WEB控件关联的变量。。。
CComVariant varRange;
m_Web.ExecWB(OLECMDID_GETZOOMRANGE, OLECMDEXECOPT_DODEFAULT, NULL, &varRange);
ASSERT(V_VT(&varRange) == VT_I4);
WORD wMinZoom = LOWORD(V_I4(&varRange)); // 最小缩放比例
WORD wMaxZoom = HIWORD(V_I4(&varRange)); // 最大缩放比例
CComVariant varZoom;
m_Web.ExecWB(OLECMDID_ZOOM, OLECMDEXECOPT_DODEFAULT, NULL, &varZoom);
ASSERT(V_VT(&varZoom) == VT_I4);
ULONG ulZoom = V_I4(&varZoom); // 当前缩放比例
varZoom = ((int)m_nSetZoom); //设置缩放比例。。。这个要根据web控件的最大最小来进行设置。。。
m_Web.ExecWB(OLECMDID_ZOOM, OLECMDEXECOPT_DODEFAULT, &varZoom, NULL);
本文详细介绍了 WebBrowser 控件的 ExecWB 方法中可用的各种命令及其用途,包括打开、保存、打印等操作,并展示了如何使用这些命令来实现浏览器窗口的控制和网页内容的管理。

4043

被折叠的 条评论
为什么被折叠?



