我正在尝试在 Visual Studio 中调试一个非常古老的 C 程序。我正在逐行浏览一些代码,然后到了DispatchMessage(&msg);
我想看看代码下一步去哪里的一行,所以我点击了“Step into”按钮,但我没有被带到任何处理该消息的新代码,而是小黄色箭头刚刚走到同一页的下一行...
这是预期的行为吗?我怎样才能看到DispatchMessage
实际做了什么?这是否表明窗口处理程序设置不正确?
额外信息:我试图调试的任务是处理鼠标单击特定窗口。我已经显示了 msg 结构,并且 msg.hwnd 是我单击的窗口(我使用Winspector确认)。msg.message 为 513 (=WM_LBUTTONDOWN)。