找出WM_SIZING的调用者

时间:2017-07-13 17:22:49

标签: vb6 window-messages

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

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

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

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小时一次,所以调试真的很难。

我如何跟踪谁/哪个函数负责调整大小?

0 个答案:

没有答案