当Windows关闭时,我的应用程序出现问题 - 我的应用程序没有很好地退出,导致显示"结束任务"窗口.如何使用调试器查看发生了什么?
有没有办法将Windows关闭消息发送到我的应用程序,因此它认为Windows正在关闭,所以我可以看到它的确切行为?
我声明了以下类:
public partial class MainWindow : Window
Run Code Online (Sandbox Code Playgroud)
一旦窗口有窗口,我需要得到窗口的实际句柄.我怎么能这样做,我应该在哪里放置查询功能.
我到目前为止尝试的是:
IntPtr hwnd = new WindowInteropHelper(this).Handle;
Run Code Online (Sandbox Code Playgroud)
但我得到的句柄是0,这可能是因为它是在OnInitialized中种植的 - 也许窗口还没有准备好在那个阶段.并且,是的 - 它通过WPF连接,谢谢你指出它!
谢谢