1

我有一个非常庞大的项目,包含数十万行代码。我的应用程序有一个复杂的图形界面。

出于某种原因,有时我的主要表单被调整大小,我只是不明白为什么/如何发生这种情况。

为了追查调整大小的原因,我安装了一个窗口子类。

Private Sub iSubclass_WndProc(ByVal bBefore As Boolean, bHandled As Boolean, lReturn As Long, ByVal lng_hWnd As Long, ByVal uMsg As eMsg, ByVal wParam As Long, ByVal lParam As Long, lParamUser As Long)

这些是发生这种不希望的调整大小时 WM_SIZING 的窗口消息的参数:

wParam = 9
lParam = 1697980  
lParamUser = 0

调整大小仅每 2 小时发生一次,因此调试已经非常困难。

我如何进一步跟踪谁/哪个功能负责调整大小?

4

0 回答 0