delgis
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数69
  • QQ
  • 铜币252枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1479回复:2

求助 自定义工具问题

楼主#
更多 发布于:2004-11-12 13:57
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。
不知道如何解决。肯请大家帮忙啊
喜欢0 评分0
diligentpig
路人甲
路人甲
  • 注册日期2005-09-14
  • 发帖数47
  • QQ
  • 铜币277枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-04-05 15:09
p_command.OnCreate(axMapControl1.object);
举报 回复(0) 喜欢(0)     评分
jixg1800
路人甲
路人甲
  • 注册日期2006-06-05
  • 发帖数15
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-04-06 21:12
<STRONG>自定义工具是怎么做的!?想学一下!!!</STRONG>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部