阅读背景:

如何获取MapControl或PagelayoutControl所在的主窗体

来源:互联网 

当在ICommand 或ITool 中编写代码时,传入了一个hook,后被赋值到IHookHelper 对象上. 在整个ICommand或ITool 中,主要使用的也是IHookHelper,通过IHookHelper获取IActiveView或FocusMap,然后操作Map或Layer. 感觉似乎在ICommand或ITool中"脱离"了与主窗体的联系. 有时候,在ICommand中需要show 一个窗体,而这个窗体还想作为主窗体的子窗体,那问题来了,如何去获取主窗体呢?  下面介绍一种方法,很方便.用到就是句柄.当在ICommand 或ITool 中编写代码时,传入了一个hook,后被赋值到IHookHe




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: