StringBuilder 和 GetWindowText 的问题。
C# code
StringBuilder sb = new StringBuilder(512);
GetWindowText(hwnd, sb,sb.Capacity);
错误 CS1503: 参数 2: 无法从“System.Text.StringBuilder”转换为“string”看到网上好多都是这么写的,但是为什么报错?(无效参数)
------解决方案--------------------
因为人家在声明GetWindowText时,参数类型用的StringBuiler……
------解决方案--------------------楼上正解
------解决方案-------------------- [DllImport("user32.dll")]
public static extern int GetWindowText(int hwnd, StringBuilder lptrString, int nMaxCount);
你是不是写错了?应该是红色部分这样
------解决方案--------------------