标签: delphi
我们可能会THandle或Application.ActiveFormHandle GetForegroundWindow获得Application.Active = True的有效表单。
THandle
Application.ActiveFormHandle
GetForegroundWindow
Application.Active = True
但是如何获得活动表单对象?
或者如何在Delphi上将Application.ActiveFormHandle转换为对象?
答案 0 :(得分:7)
如果您有一个窗口句柄并想要获得此句柄所属的VCL控件,则可以使用FindControl。 如果您只想获取活动表单,可以使用Screen.ActiveForm。
FindControl
Screen.ActiveForm