(74)C#里怎么样调用WIN API的函数时实现回调函数

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(74)C#里怎么样调用WIN API的函数时实现回调函数相关的知识,希望对你有一定的参考价值。

(74)C#里怎么样调用WIN API的函数时实现回调函数

在C#里开发,当你调用WIN API函数或者自己定义的C++库时,需要给调用的函数设置一个回调函数,这时候又需要怎么样来实现呢?

在C#里显然使用委托函数来实现回调函数比较简单。

比如像下面的C++函数:

BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam)

这里第一个参数lpEnumFunc就是一个回调函数。

在这里使用下面的代码来声明一个回调函数:

public delegate bool

以上是关于(74)C#里怎么样调用WIN API的函数时实现回调函数的主要内容,如果未能解决你的问题,请参考以下文章

(73)C#里怎么样调用WIN API的函数时传送结构或指针对象

(44)C#里调用WebAPI时怎么样添加头元素?

(44)C#里调用WebAPI时怎么样添加头元素?

C#调用Win32 api时的内存操作

(71)C#里怎么样调用C++动态连接库的代码

(71)C#里怎么样调用C++动态连接库的代码