Engine中如何实现先居中显示要素再闪烁
2024-10-18 18:13:37
【解决办法】:
需要在要素居中显示之后、闪烁之前执行IScreenDisplay.UpdateWindow强制全刷,如:
//居中显示要素
IActiveView actView = axMapControl1.ActiveView;
IEnvelope envelpe = actView.Extent;
envelpe.CenterAt(pt);
actView.Extent = envelpe;
actView.Refresh(); //加入强制刷新,保证刷完后再执行其他语句
actView.ScreenDisplay.UpdateWindow(); //调用闪烁代码
IRgbColor rgbColor = new RgbColorClass();
rgbColor.RGB = 255;
FlashGeometry(pt, rgbColor, actView.ScreenDisplay, 500);
最新文章
- 架设lamp服务器后,发现未按照 Apache xsendfile模块,
- ADB命令详解
- CSS浮动属性Float介绍
- Word2Vec源码解析
- visual studio 声明数组太大,导致栈溢出
- VC6.0编译boost
- word小技巧
- apache开源项目--HttpComponents
- 关于php正则表达式模式修饰符
- IntelliJ IDEA 创建web项目后添加Java EE (Tomcat)的依赖包
- Visual Studio中的lib的链接顺序
- 关于j2ee工程发布到was上后,部分更新,例修改web.xml配置文件不起作用的原因解析【转】
- 一篇关于Python装饰器的博文
- 微信开发(2)–获取access_token
- expect 简单使用
- 关闭Azure虚拟机
- activiti-6.0工作流应用模板
- Confluence 6 计划任务
- easyui-datebox 点击事件
- java转义字符处理——“\\”替换为“/”