草庐IT

MyUnmanagedApi

全部标签

c# - 从 C++ DLL 在 C# 中触发事件

我有一个与Cisco服务器(UCCX)通信的非托管C++DLL。它通过TCP/IP向服务器发送消息和从服务器接收消息。现在它接收到一些类型的消息,其中包含一些需要发送到C#GUI的参数,该GUI将在屏幕上显示这些参数。请告诉我从这个DLL触发C#事件的有效方法。 最佳答案 http://blogs.msdn.com/b/davidnotario/archive/2006/01/13/512436.aspx似乎回答了你的问题。您在C#端使用委托(delegate),在C++端使用标准回调。C++方面:typedefvoid(__std