Una volta individuata l’API che pensate che faccia al caso vostro fate una ricerca in internet per approfondire la sintassi di utilizzo e poi potete usarla nelle vostre applicazioni scritte in C# usando una semplice sintassi :
Innanzitutto dovete aggiungere la direttiva using:
using System.Runtime.InteropServices;
per poter usare DllImport(Nome_File) la sintassi finale di utilizzo è :
[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);
fatto questo potete finalmente utilizzare la vostra Windows API che nel nostro caso è la MessageBox(), nella dichiarazione come vedete dovete specificare la parola chiave extern per informare il compilatore che l’implementazione della funzione è per l'appunto esterna contenuta nella dll specificata nella DllImport, quindi a noi basta solo richiamare (subito dopo avere specificato in quale dll si trova) la sua interfaccia.
E per finire usiamo questa benedetta API :