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