1,首先,窗口程序已经有了,但是为了使用,要做成类,生成DLL给系统使用,就遇到了麻烦,麻烦各位大侠解决`
部分代码如下:
public partial class CaptureForm : Form, DPFP.Capture.EventHandler
{
  public CaptureForm()
     {
InitializeComponent();
     }  protected virtual void Init()
     {
        Capturer = new DPFP.Capture.Capture();
        Capturer.EventHandler = this;
     }首先,", DPFP.Capture.EventHandler" 这里表示的是什么了?接口吗?但是我没看到其他地方有定义这个接口
2,Capturer.EventHandler = this;    这里的'this'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
                    

解决方案 »

  1.   

    ", DPFP.Capture.EventHandler" 这里表示的是什么了?
    应该是一个类吧?类似于 c#下面 DataTable dt=new System.Data.DataTable();
    .
    2,Capturer.EventHandler = this; 这里的'this'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
    this应该是当前窗口的指针,也就是说,因为程序有需要进行窗口的绘制或者调用(Capturer,应该是抓图的意思吧?),所以要把当前类(窗口)的句柄给传过去!
    比如有的时候我要是用一些图形绘制的时候,就会用到  draw(this.groupBox1.Handle)因为没有源代码,只能这样猜一下!
      

  2.   

    DPFP.Capture.EventHandler 是接口还是类,你只要把光标挪到 EventHandler上,再按下F12就知道了。
      

  3.   

    interface 是接口```如果我令外建立1个类,要想要实现这样的效果,应该怎样做呢