AE中閃爍要素的方兩種方法

2021-06-16 04:00:25 字數 814 閱讀 5440

1.利用imapcontrol3::flashshape 方法

呼叫如下:

isymbol symbol = create******symbol(featuer.shape.geometrytype);

this.m_mapcontrol.flashshape(featuer.shape, 3, 150, symbol);

2.使用iscreendisplay介面的 drawpoint  drawmultipoint drawpolyline drawpolygon等方法

///

/// 閃爍指定要素igeometry

///

/// 要素

/// 閃爍次數

/// 每次閃爍的時間

private void flashgeometry(igeometry geometry, int flashcount, int interval)

system.threading.thread.sleep(interval);

} display.finishdrawing();

}注:兩個地方都用到了乙個建立符號的方法

///

/// 根據幾何型別建立閃爍符號

///

/// 要素幾何型別

/// isymbol

private isymbol create******symbol(esrigeometrytype geometrytype)

symbol.rop2 = esrirasteropcode.esriropnotxorpen;

return symbol;

}

popup的兩種方法

1,popup var pop function window.onload function aaa function closediv 2,div var divtop,divleft,divwidth,divheight,docheight,docwidth,objtimer,i 0 var ...

排序的兩種方法

如果adt需要比較大小,或者要放入collections或arrays進行排序,可實現comparator介面並override compare 函式。第一種 構建乙個新的comparator類,重寫compare 函式,在客戶端直接呼叫靜態函式collections.sort 新的comparat...

C 中訪問Excel的兩種方法

方法一 使用 microsoft.office.interop.excell類庫 示例 如下 public void openexcel string file 方法二 採用資料庫連線的方式 示例 如下 public void openexecl string filepath else oledb...