[DllImport( "User32.dll ")]   
public   static   extern   int   MessageBox(int   h,   string   m,   string   c,   int   type); 我想问下,User32.dll应该是系统根目录下的DLL文件吧,我看了人家有个WINFORM是这样写的,
请问User32.dll 里面有什么东西,
第二行语句是怎么来的?或者说怎么才能知道User32.dll里面有哪些可用的东西??又该如何去用?
还有static   extern这两个修饰符必须加吗?

解决方案 »

  1.   

    请问User32.dll 里面有什么东西, 
    第二行语句是怎么来的?或者说怎么才能知道User32.dll里面有哪些可用的东西??又该如何去用? 
    ====
    里面函数太多了,你可以用depends.exe看看里面都输出什么函数,详细的介绍可以看msdn
    还有static  extern这两个修饰符必须加吗? 
    =============================
    必须的
      

  2.   

    User32.dll这么常见的api链接库你竟然从来没看到过吗?