Hacer una llamada a una función de una DLL Win32

2001 vistas

Para realizar una llamada a una función de una DLL, tendremos que usar DllImport y conocer:

  • el nombre del método
  • el tipo devuelto
  • los parámetros de la función

Veamos un ejemplo:



csharp
  1. using System.Runtime.InteropServices;
  2. [ DllImport("user32.dll") ]
  3. static extern int FlashWindow (int hwnd, int bInvert);



Este método, extraido de la dll user32.dll, devuelve un entero y toma como parámetros otros 2.