C# Windows API函数怎么使用

//调用方法不难,但是自己要查清楚所调的函数的一些参数才能调
using System;
using System.Runtime.InteropServices;
class Program
{
[DllImport("User32.dll")]//引用你调用的API函数的DLL,这个自己可以在MS上查得到。一般就那几个DLL
public static extern int MessageBox(int h, string m, string c, int type);//声明API函数,名字要和API名字一样。还有参数要和API的参数对应 ,C#和API的参数之间有些类型对应规则,自己查。
static int Main()
{
MessageBox(0, "显示内容", "窗口名", 4);//各参数的含义在MS的API函数中有解释。第一个参数是弹出窗口的父窗口,第二个是显示内容,第三个是窗口标题,第四个是窗口类型。
Console.ReadLine();
return 0;
}

}
//这是个C#控制台程序调用的是WINDOWS的弹出对话框API自己把代码复制上去运行下就行了。其他程序调用方法一样。

原文地址:https://www.cnblogs.com/Leo_wl/p/1776881.html