.NET中如何用C#调用Windows API

mxftzjz45 2008-05-28 12:17:28
.NET中如何用C#调用Windows API啊
求教各位程序高手
...全文
87 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxftzjz45 2008-05-28
  • 打赏
  • 举报
回复
可乐谢过各位
偶试一哈
wang2034 2008-05-28
  • 打赏
  • 举报
回复
方法,上面都说了,我推荐一个工具,CLRInsideOut2008_01.exe,在网上去找下来,用一哈
sjm2003 2008-05-28
  • 打赏
  • 举报
回复
using System.Runtime.Interseverport

////
[dllImport("user32.dll")]
ericzhangbo1982111 2008-05-28
  • 打赏
  • 举报
回复
dllimport

e.g

[DllImport("user32.dll")]
private static extern int SendMessage(IntPtr hWnd, uint msg, int wParam, int lParam);
a523194491 2008-05-28
  • 打赏
  • 举报
回复
[DllImport("user32.dll", EntryPoint="SendMessage")]
public static extern int SendMessage (
int hwnd,
int wMsg,
int wParam,
ref int lParam
);

直接定义
fengweizhijie 2008-05-28
  • 打赏
  • 举报
回复
using System.Runtime.Interseverport //使用net平台调用服务
//要调用的api所在的 动态链接库
[DllImport("user32.dll", EntryPoint="SendMessage")]
//只是声明api函数方法体!
public static extern int SendMessage (
int hwnd,
int wMsg,
int wParam,
ref int lParam
);

marvelstack 2008-05-28
  • 打赏
  • 举报
回复
查这里的资料,
http://www.pinvoke.net/

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧