c# - Winforms 中的窗口句柄调试

标签 c# winforms window

我有一个用户不断收到此错误。有没有一个工具可以计算窗口句柄,我可以用它来弄清楚为什么他总是收到这个错误。

System.ComponentModel.Win32Exception:创建窗口句柄时出错。 在 System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp) 在 System.Windows.Forms.Control.CreateHandle() 在 System.Windows.Forms.Form.CreateHandle() 在 System.Windows.Forms.Control.get_Handle() 在 System.Windows.Forms.Form.ShowDialog(IWin32Window 所有者)

最佳答案

如果您正在创建的窗体覆盖了 WndProc(),请注意确保它在窗口创建过程中始终调用 base.WndProc()。

我在我的覆盖中无意中省略了对 base.WndProc() 的调用,并得到了你的堆栈跟踪。

关于c# - Winforms 中的窗口句柄调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280573/

相关文章:

c# - WPF ListView 多选 MVVM 带最少的代码

c# - XNA-寻找算法

c# - 如何获取我的 Windows 窗体应用程序已本地化为的所有语言的列表?

linux - Linux 桌面应用程序可以用作 Linux 桌面吗?

kendo-ui - Kendo Window 滚动背景窗口

c# - 如何将自定义事件字符串写入 Aws cloudwatch 日志

c# - c# 中的 AVG 查询

c# - 具有两个数据源的 Datagridview

c# - 使用 .tif 图像前进到下一页时提高性能

javascript - 如何在新窗口中打开链接?