如何通过FindWindow api调用C#开发的窗口
我是 C# 和 xaml 代码的新手。我有一个用 C# 实现的示例代码。当我查看 xaml 文件时,我得到
。
test.MainWindow
也表示该窗口的类名。
我正在尝试从 win 32 中开发的其他应用程序调用此窗口。 我试图将这个类名传递给 FindWindow("test.MainWindow",NULL)
,但失败了。那里有什么遗漏的吗?
如何更改C#开发的窗口的类名?
谢谢,
萨加尔
I am new to C# and xaml code. I have one sample code which implemented in C#. when I have reviewed xaml file I got <Window x:Class="test.MainWindow">
.
So does test.MainWindow
indicate the class name for this window.
I am trying to invoke this window from other application which is developed in win 32.
I am trying to pass this class name to FindWindow("test.MainWindow",NULL)
,but it fails. does anything missing over there.
how I can change the class name of window developed in C#?
Thanks,
Sagar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
FindWindow
无法识别 xaml 类名。尝试使用
FindWindow
wont recognize xaml class name.Try to use
您可以尝试使用 Visual Studio 工具中的 Spy++ 工具浏览 C# 程序的窗口,并检索主窗口、子窗口等的名称。
You can try navigating through the windows of your C# program by usuing the tool Spy++ in visual studio tools and retrieve the name of your main window, child windows, and so on.