您好,登錄后才能下訂單哦!
主要用到函數(shù)說明:
IMxDrawLayerTable::GetAt
得到層表中的圖層對象。詳細(xì)說明如下:
參數(shù) | 說明 |
[in] BSTR pName | 圖層名稱 |
[in,defaultvalue(TRUE) ] VARIANT_BOOL isGetErased | 圖層被刪除掉,是否也能成功得到 |
js中實現(xiàn)代碼說明:
function?HideLayer()?{ ????var?winWidth?=?440; ????var?winHeight?=?140; ????var?winLeft?=?(screen.width?-?winWidth)?/?2; ????var?winTop?=?(screen.height?-?winHeight)?/?2?-?20; ????var?str?=?'dialogHeight:'?+?winHeight?+?'px;dialogWidth:'?+?winWidth?+?'px;dialogTop:'?+?winTop?+?'px;dialogLeft:'?+?winLeft?+?'px;resizable:yes;center:yes;status:no;' ????var?rt?=?window.showModalDialog("Gettext.htm?tmp="?+?Math.random(),?"輸入圖層名",?str); ????var?txt; ????if?(typeof?(rt)?==?"undefined")?{ ????????return; ????}?else?{ ????????var?arr?=?rt.split(","); ????????txt?=?arr[0]; ????} ????var?database?=?mxOcx.GetDatabase(); ????//返回數(shù)據(jù)庫中的層表對象 ????var?layerTable?=?database.GetLayerTable(); ????//得到層表中的圖層對象 ????var?layerRec?=?layerTable.GetAt(txt,?false); ????if?(layerRec?==?null) ????????return; ????//返回圖層是否處于關(guān)閉狀態(tài) ????layerRec.IsOff?=?true; ????alert("成功隱藏圖層"); }
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。