[DllImport("user32.dll")]?
[DllImport("user32.dll")]
private static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, int lParam);
菜鸟提问: 我第一次写c#程序,我想问[DllImport("user32.dll")]这是做什么用的?
后面跟的这句:
private static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, int lParam); 又是做什么的? --------------------编程问答-------------------- 声明EnumWindows这个Api函数,此函数来自User32.dll这个类库。目的是在自己的程序里调用系统的函数。 --------------------编程问答-------------------- [DllImport("user32.dll")]为引用user32.dll
下面的为user32里面的EnumWindows方法。 --------------------编程问答-------------------- MSDN中对DllImport Attribute的解释是这样的:可将该属性应用于方法。DllImport Attribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。
--------------------编程问答-------------------- 使用 DllImport 属性通过调用 user32.dll中的EnumWindows
使用EnumWindows 枚举应用程序窗口 --------------------编程问答-------------------- --------------------编程问答-------------------- MSDN中对DllImport Attribute的解释是这样的:可将该属性应用于方法。DllImport Attribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。 --------------------编程问答--------------------
UP~
补充:.NET技术 , C#