永发信息网

c#种怎么直接调用win32 api啊??

答案:2  悬赏:10  手机版
解决时间 2021-03-02 21:07
c#种怎么直接调用win32 api啊??
最佳答案
使用DIIImport特性可以指示CLR从哪个DLL导出想要调用的函数。GDI32.dll、Kernel32.dll和User32.dll是最常用的三个DLL。如果不确定哪个DLL定义了需要使用的WindowsAPI函数,可以参考PlateformSDK文档。
例子:(需要引入命名空间using System.Runtime.InteropServices)
//声明非托管函数
[Dlllmport("user32.dll",EnterPoint="MessageBoxA")]
public static extern int MsgBox(int h,string m,string c,int type);
public static int Main()
{
retrn MsgBox(0,"Hello World!","MessageBoxA in c#",0);//消息框
}
使用前需要先确定你要调用的方法就在你引用的DLL中
全部回答
[DllImport("user32.dll ", EntryPoint = "要调用的API函数名字")]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么样把大篇小说做成长图片发到空间
阳光平价超市在什么地方啊,我要过去处理事情
心神不安近义词
2.60GHz算好嘛
老家烩菜馆我想知道这个在什么地方
起名大全杨姓男孩洪字辈猴宝宝
天成国际-北门怎么去啊,有知道地址的么
2014年梁氏俩字的取名有关前程的
重庆图腾园林工程有限公司地址有知道的么?有
怎样显得人有气质
我6月底刚栽上红叶石楠小苗,请问用乙草胺和
怎么把小米3的所有东西放到电脑上?
有一瓶混有酵母菌的葡萄糖培养液,当通入不同
新荣区人民检察院司法警察大队地址在哪,我要
中国神话中神仙排名
推荐资讯
写一篇从实际出发的讨论作文800
医疗器械产品风险分析报告怎么写
我养的金钻花,新长上来的叶子没有以前的大而
退回来的衣服被买家弄脏了怎么办
某外籍个人2014年3月3日来华,在华工作期间,
玉子市场片尾曲译名
绿源 电动车有没有64伏,20安时的车.具体型号
男朋友疼我 他每次都没有射 他告诉我结婚以后
事业单位固定资产损毁、报废、出售等处置过程
求解(x-2013)^2+(x-2014)^2=0 (x>0
我学了access2010,只是VBA不大会,那我有必
阿依库勒地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?