Узнайте, кто звонил в WM_SIZING
У меня действительно огромный проект с сотнями тысяч строк кода. Мое приложение имеет сложный графический интерфейс.
По некоторым причинам, иногда моя основная форма изменяется, и я просто не понимаю, почему / как это происходит.
Чтобы отследить причину изменения размера, я установил подкласс окна.
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 часа, поэтому отладка уже действительно сложна.
Как я могу отслеживать, кто / какая функция отвечает за изменение размера?