草庐IT

C# 检查窗口是否加载

我需要检查一个窗口是否已加载,以及它是否在任务栏中。我已经测试过了IntPtrblaha2=FindWindow(null,"Tibia");if(blaha2!=null){client=Tibia.Objects.Client.GetClients()[0];}但是getClients()方法没有获得任何Tibia客户端。感谢您的回答。 最佳答案 只有当窗口属于另一个进程时,使用FindWindow()才有意义。这就解释了为什么GetClients()不返回任何内容,它只能从您的进程返回客户端。这通常是无法解决的,除非这个库有某