本帖最后由 zmoli775 于 2023-12-12 15:23 编辑
[C#] 纯文本查看 复制代码 class Program
{
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount);
static void Main(string[] args)
{
IntPtr hWnd = new IntPtr(2361268 ); // 窗口句柄ID
StringBuilder className = new StringBuilder(512);
int result = GetClassName(hWnd, className, className.Capacity);
if (result != 0)
{
string windowClassName = className.ToString();
Console.WriteLine( windowClassName);
}
else
{
Console.WriteLine("无法获取窗口类名。错误码: " + Marshal.GetLastWin32Error());
}
}
} |