[实现读取指纹数据若干问题]首先是接口问题,应该算是接口吧
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'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
--------------------编程问答-------------------- ", DPFP.Capture.EventHandler" 这里表示的是什么了?
应该是一个类吧?类似于 c#下面 DataTable dt=new System.Data.DataTable();
.
2,Capturer.EventHandler = this; 这里的'this'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
this应该是当前窗口的指针,也就是说,因为程序有需要进行窗口的绘制或者调用(Capturer,应该是抓图的意思吧?),所以要把当前类(窗口)的句柄给传过去!
比如有的时候我要是用一些图形绘制的时候,就会用到 draw(this.groupBox1.Handle)
因为没有源代码,只能这样猜一下!
--------------------编程问答-------------------- DPFP.Capture.EventHandler 是接口还是类,你只要把光标挪到 EventHandler上,再按下F12就知道了。 --------------------编程问答-------------------- interface 是接口```
如果我令外建立1个类,要想要实现这样的效果,应该怎样做呢
补充:.NET技术 , C#