是不是所有的dll都可以被c#调用?
最近在编一个c#的程序,需要显示外部采集卡的信息,不过外部的那个采集卡厂商提供了一个dll文件可以被调用,只有VB,c的例程。例程里面参数大多是句柄,不知道那个dll文件c#是不是可以调用?并且问一下,是不是所有的dll,都可以被c#,c,vb这种语言调用?多谢各位提点!
调用API 函数SendMessage 发送WM_CLOSE 消息。 DllImport("User32.dll",EntryPoint="SendMessage")] private static extern int SendMessage( int hWnd,int Msg,int wParam,int lParam); const int WM_CLOSE = 0x10; SendMessage(那个程序的窗口句柄, WM_CLOSE, 0, 0);