C# IntPtr.Zero 总是为0 是什么意思
C# IntPtr.Zero 总是为0 是什么意思?
比如:
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
IntPtr wcHandle = FindWindow("Form1", "Form1");
[解决办法]
IntPtr.Zero当然是0了,不然怎么能叫Zero:)
或许你应该问:为什么我的FindWindow总是返回IntPtr.Zero?
FindWindow(null, "Form1");