阅读:1479回复:2
求助 自定义工具问题
C#.NET
想自己定义一个放大的工具。成DLL文件。 我自定义一个放大类 CZoomIn 继承了类ICommand 定义 IHookHelper m_HookHelper; 在实现 public void OnCreate(object hook) { m_HookHelper.Hook=hook; } 时候报错误.此类可以编译成DLL。 然后在应用时报错。 新建一个工程写了如下代码: private void button1_Click(object sender, System.EventArgs e) { ICommand p_command ; p_command =new CustomTools.CZoomOut(); p_command.OnCreate(axMapControl1); p_command.OnClick(); } 逐步跟踪时发现: m_HookHelper.Hook=hook;报错:The supplied hook is not valid。 不知道如何解决。肯请大家帮忙啊 |
|
1楼#
发布于:2007-04-05 15:09
p_command.OnCreate(axMapControl1.object);
|
|
2楼#
发布于:2007-04-06 21:12
<STRONG>自定义工具是怎么做的!?想学一下!!!</STRONG>
|
|