我维护一个 Windows 桌面应用程序,它不断地从其可见窗口(以及桌面上的其他应用程序)中移除焦点。这显然是一个错误,我想修复它,但应用程序很旧(Borland C++Builder 6),它的代码非常广泛。我尝试跟踪FormActivate
和FormDeactivate
事件,但每个事件只发生一次:FormActivate
显示后和FormDeactivate
关闭窗口时。
是否可以以编程方式跟踪 VCL 表单的焦点变化?
我维护一个 Windows 桌面应用程序,它不断地从其可见窗口(以及桌面上的其他应用程序)中移除焦点。这显然是一个错误,我想修复它,但应用程序很旧(Borland C++Builder 6),它的代码非常广泛。我尝试跟踪FormActivate
和FormDeactivate
事件,但每个事件只发生一次:FormActivate
显示后和FormDeactivate
关闭窗口时。
是否可以以编程方式跟踪 VCL 表单的焦点变化?