您好,登錄后才能下訂單哦!
主要用到函數說明:
IMxDrawLayerTable::GetAt
得到層表中的圖層對象。詳細說明如下:
參數 | 說明 |
[in] BSTR pName | 圖層名稱 |
[in,defaultvalue(TRUE) ] VARIANT_BOOL isGetErased | 圖層被刪除掉,是否也能成功得到 |
js中實現代碼說明:
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(); ????//返回數據庫中的層表對象 ????var?layerTable?=?database.GetLayerTable(); ????//得到層表中的圖層對象 ????var?layerRec?=?layerTable.GetAt(txt,?false); ????if?(layerRec?==?null) ????????return; ????//返回圖層是否處于關閉狀態 ????layerRec.IsOff?=?true; ????alert("成功隱藏圖層"); }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。