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'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
部分代码如下:
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'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
解决方案 »
- 急!c#串口发数据问题
- 大家来看看,一命名空间的引用
- listView小问题
- petshop3.0安装错误: 未将对象引用设置到对象的实例
- C#播放器问题,11111111111111111111
- 关于DataSet更新的问题!
- C#中datagrid绑定了dataset,如何更改列标题的名字
- 如何删除一个特定的文件
- Visual Studio.net序列号丢了,谁有,50分.
- 用 OleDbCommand 如何返回 DataTable? 不要返回 DataView ,因为 DataView 没有实现 iCollection 接口,用 DataGrid 显示会有问题
- 请教高手们,如何将_Documet对象存入ACCESS中
- 用C#制作出一个HTML5的游戏效果
应该是一个类吧?类似于 c#下面 DataTable dt=new System.Data.DataTable();
.
2,Capturer.EventHandler = this; 这里的'this'表示什么呢?因为我要在类里面实现这个操作,但是不明白这里的意思,没办法实现,如果在类里面,应该怎样写呢?
this应该是当前窗口的指针,也就是说,因为程序有需要进行窗口的绘制或者调用(Capturer,应该是抓图的意思吧?),所以要把当前类(窗口)的句柄给传过去!
比如有的时候我要是用一些图形绘制的时候,就会用到 draw(this.groupBox1.Handle)因为没有源代码,只能这样猜一下!