如题,能举个小例子,不胜感激。 作者: 马谦 时间: 2013-10-15 13:31
http://chris.blog.51cto.com/112473/29285/作者: ィSlick 时间: 2013-10-17 17:52
//调用方法不难,但是自己要查清楚所调的函数的一些参数才能调
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;
}