如何通过FindWindow api调用在C#中开发的窗口

我是C#和xaml代码的新手。 我有一个用C#实现的示例代码。 当我查看xaml文件时,我得到了

test.MainWindow表示此窗口的类名。

我试图从win 32中开发的其他应用程序调用此窗口。我试图将此类名称传递给FindWindow("test.MainWindow",NULL) ,但它失败了。 在那边做了什么。

如何更改C#中开发的窗口的类名?

谢谢,

萨加尔

FindWindow不会识别xaml类名。

尝试使用

  FindWindow(NULL,"MyTestWindow"); 

您可以尝试在Visual Studio工具中使用Spy ++工具浏览C#程序的窗口,并检索主窗口,子窗口等的名称。