在DgnPrimitiveTool有没有类似C#窗口的OnMouseLeave事件,当鼠标移出当前视图时触发的
您具体想要实现什么功能?MS自身已经控制得很好了,比如动态显示时当你鼠标不在当前视图时动态就不显示了。
我自己做了一个显示绘图参数的窗口,可以随着我的鼠标移动,当鼠标移动到视图外后,我想把这个参数窗口隐藏掉。因为这个窗口我做了好多个性化的交互功能,不希望他成为toolset,所以不想用MS的那套机制。
没找到相关的事件,有一个变通的方法是,在视图周围给一个很小的缓冲地带,当光标移动这个缓冲地带后就关闭掉窗体。
那我怎样知道当前这个视图窗口的像素高和像素宽呢?
你的窗口是一个WinForm吗?如果是的话,应该是有OnMouseLeave事件的。