c# - 如何通过FindWindow api调用C#开发的window

标签 c# wpf winapi xaml

我是 C# 和 xaml 代码的新手。我有一个用 C# 实现的示例代码。当我查看 xaml 文件时,我得到了 <Window x:Class="test.MainWindow"> .

test.MainWindow也是如此指示此窗口的类名。

我正在尝试从在 win 32 中开发的其他应用程序调用此窗口。 我正在尝试将此类名称传递给 FindWindow("test.MainWindow",NULL) ,但它失败了。在那里做任何遗漏的事情。

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

谢谢,

萨加尔

最佳答案

FindWindow 无法识别 xaml 类名。

尝试使用

<Window x:Class="test.MainWindow" Title="MyTestWindow">

FindWindow(NULL,"MyTestWindow");

关于c# - 如何通过FindWindow api调用C#开发的window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5262275/

相关文章:

c++ - 在 GetMessage 循环中未接收到 WM_COMMAND

c# - 该程序集不允许部分受信任的调用方。初始化组件()

c# - 考虑使用 DataContractResolver 序列化错误

c# - WPF 中的 SerialPort 抛出 I/O 异常

c# - 如何在 AvalonEdit 中启用虚拟空间?

c++ - 在各自的线程上运行多个对象似乎多次运行同一个对象

winapi - GetWindowRect 返回包含 "invisible"边框的大小

c# - 使用 C# 和 ASP.net 的 Konami 代码

c# - MVVM SelectedItem.Property OnChanged MVVM SelectedItem.Property OnChanged

c# - WPF 中的生涩动画