private void FrmCamOriInWorld_Load(object sender, EventArgs e) { //初始化图层列表 IEnumLayer pEnumLayer = pMapControl.Map.get_Layers(null, true); pEnumLayer.Reset(); ILayer pLayer = null; while ((pLayer = pEnumLayer.Next()) != null) { if (pLayer is IRasterLayer) { cmbDEMlayer.Items.Add(pLayer.Name); } } //初始化zg全局段回调函数 zg_m_call = new VecCallBack(OutLouVec); Register_CallBack_Vec(zg_m_call); }
public static extern void Register_CallBack_Vec([MarshalAs(UnmanagedType.FunctionPtr)] VecCallBack call);
private void FrmSkylinePara_Load(object sender, EventArgs e) { //初始化zg全局段回调函数 zg_m_call = new VecCallBack(OutLouVec); Register_CallBack_Vec(zg_m_call); }