C# 使用API函数请教

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da... using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsApplication1 { public partial class Form1 : Form { [DllImport("User32.dll", EntryPoint = "MessageBox")] public static extern int MessageBox(int hWnd, string lpText, string lpCaption, int uType);//C#类型定义 public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MessageBox(0, "晕", "紧急", 0);//在MSDN里好像没有写MB_OK==0,因为在上面的类型我写了int型。 //像MB_YESNOCANCEL,我不知道打什么数值。怎么办? //如果在 MessageBox(0, "00154", "dsadsa", MB_OK);上面的C#类型改写什么。? } } } 不知道各位大侠看明白我的问题没有?我是个菜鸟。。请说详细些,谢谢先了。很多函数原型在C#中不知道怎么定义。 展开
 我来答
猴强柏85
2014-08-03 · 超过67用户采纳过TA的回答
知道答主
回答量:114
采纳率:66%
帮助的人:69.6万
展开全部
这个是在winuser.h里定义的宏,具体值如下: #define MB_OK 0x00000000L #define MB_OKCANCEL 0x00000001L #define MB_ABORTRETRYIGNORE 0x00000002L #define MB_YESNOCANCEL 0x00000003L #define MB_YESNO 0x00000004L #define MB_RETRYCANCEL 0x00000005L

求采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式