要素缩放闪烁功能

 public static void ZoomAndFlash(IMapControl3 mapctrl, IFeature feat)
        {

            MapHelper.ZoomToFeature(mapctrl.ActiveView, feat);

            IGeometry shape = mapctrl.ActiveView.Extent;
            (shape as ITransform2D).Scale((shape as IArea).Centroid, 1.5, 1.5);

            mapctrl.ActiveView.Extent = shape.Envelope;

            mapctrl.ActiveView.ScreenDisplay.UpdateWindow();
            MapHelper.FlashGeometry(mapctrl, feat.ShapeCopy);

        }

  

时间: 2024-10-16 13:30:40

要素缩放闪烁功能的相关文章

delphi实现窗体闪烁功能

delphi实现窗体闪烁功能 以前做窗口闪动时都没有考虑到让任务栏上的按钮闪动的问题, 现在一个客户需要任务栏按钮闪动,发现以前使用的flashwindow不能达到要求了, 查找了一下,找到flashwindowex这个API 如果您创建的应用程序是运行在Windows 98或更高版本操作系统上,您可以通过调用API函数FlashWindowEx并赋给它一个FlashWInfo结构体来实现. 而如果是运行在Windows 95上则比较麻烦, 但您也可以通过使用一个Timer组件来实现想要的效果.

【iOS开发-54】案例学习:通过UIScrollView的缩放图片功能练习代理模式的详细实现

案例:(在模拟器中按住option键,点击鼠标就会出现缩放的手势) (1)在ViewController.m中: --缩放东西是UIScrollView除了滚动之外的还有一个功能,所以须要缩放的东西应该先放在UIScrollView里.比方此处的imageView: --而我们在缩放时候,scrollView自己是不知道我们要缩放哪个控件的,所以scrollView须要一个代理来告诉它.这个代理一般就是我们的控制器: --而控制器要成为它的代理就必须遵守它的协议. --控制器在接受协议后,就能够

Engine中如何实现先居中显示要素再闪烁

[解决办法]:需要在要素居中显示之后.闪烁之前执行IScreenDisplay.UpdateWindow强制全刷,如: //居中显示要素 IActiveView actView = axMapControl1.ActiveView; IEnvelope envelpe = actView.Extent; envelpe.CenterAt(pt); actView.Extent = envelpe; actView.Refresh(); //加入强制刷新,保证刷完后再执行其他语句 actView.

【ZedGraph】右键菜单和鼠标滚轴的移动缩放等功能的启用和禁用

本文是个人对使用过的[ZedGraph]基本功能的小结,现在逐步完善中... 通过[ZedGraph]控件属性修改: 1.禁用右键菜单: IsShowContextMenu = false; 2.禁用鼠标滚轴移动: IsEnableHPan = false; //禁止横向移动; IsEnableVPan = false; //禁止纵向移动; 2.禁用鼠标滚轴缩放: IsEnableHZoom = false; //禁止横向缩放; IsEnableVZoom = false; //禁止纵向缩放;

搭建带lua模块的nginx调用ImageMagick工具实现实时剪切缩放图片功能

一.安装LuaJIT. wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar xf LuaJIT-2.0.4.tar.gz cd LuaJIT-2.0.2 make make install 设置环境变量,设置后不要切换控台,否则会失效. export LUAJIT_LIB=/usr/local/lib export LUAJIT_INC=/usr/local/include/luajit-2.0 做软链接,并加载模块 ln -s /us

C#图片上传服务器缩放存储功能

项目需求上需要用户上传头像.本来是用第三方的插件的.但是很多都是收费的. 不过,我需要花这钱么?是不?所以网络上搜集了些资料.. 果然.这个世界 大神是很多很多的. 用了个免费插件. <script src="../Scripts/ajaxFileUpload.js" type="text/javascript"></script> 这玩意儿真心强大. 图片传到服务器了. 然后问题来了.图片要缩放.本来是想裁剪的. 不过.真心很烦..裁剪也做

正交相机下实现滚轮按钮拖动,滚动滚轮缩放的功能

实现了一个功能,鼠标滚轮键按下可以拖动视野内的物体全体(其实是相机自己在移动),滚动滚轮可以缩放内容(其实是改变相机视野大小) 效果如下 代码奉上 1 using UnityEngine; 2 using UnityEngine.UI; 3 4 /// <summary> 5 /// 挂载在主相机上 6 /// </summary> 7 public class Cont : MonoBehaviour 8 { 9 private new Camera camera; 10 pri

万彩动画大师丨实现时间缩放的功能

万彩动画大师的时间缩放功能大大便利了动画视频的剪辑及播放.时间缩放功能实际上是该场景总是见的整体增减,但是素材的位置以及播放时长比例不变. 在[时间轴区域]中点击[时间缩放],会弹出一个整体时长的小窗口,左边是[-],表示缩减时间,使视频整体时间减少并且达到加快视频的效果,右边是[+],表示增加时间,使整体时间增加从而达到放慢视频的效果.如下图所示: 原文地址:https://www.cnblogs.com/focusky/p/10214570.html

右键菜单和鼠标滚轴的移动缩放等功能

通过[ZedGraph]控件属性修改: 1.禁用右键菜单: IsShowContextMenu = false; 2.禁用鼠标滚轴移动: IsEnableHPan = false; //禁止横向移动; IsEnableVPan = false; //禁止纵向移动; 2.禁用鼠标滚轴缩放: IsEnableHZoom = false; //禁止横向缩放; IsEnableVZoom = false; //禁止纵向缩放;