ActiveX 要取得 IE zoom 的百分比可以用以下的方式
VARIANT vaZoomFactor;
pWebBrowser->ExecWB((OLECMDID)OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DODEFAULT, NULL, &vaZoomFactor);
if (vaZoomFactor.lVal == 50){ // 50%
// do something
}

其中 OLECMDID_OPTICAL_ZOOM 代表 Zoom command 的 ID
OLECMDID enumeration
我的 Visual Studio 環境沒有這個定義, 所以自己定義+轉型


參考資料1
參考資料2
arrow
arrow
    全站熱搜

    JohnDX 發表在 痞客邦 留言(0) 人氣()