在下面的代码中,
using System.Runtime.InteropServices;
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
我搜索了 user32.dll 的“mouse_event”函数,得到了这个。导入 user32.dll 是否等同于引用Win32 API,使所述文档成为其他函数及其参数信息的有效资源?为什么“c#”中的“user32.dll”会带有在其他地方一致称为“WINAPI”或“WIN32”的函数名称?