前端之家收集整理的这篇文章主要介绍了
delphi – 如何检查我的应用程序是否具有焦点?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要做的是检查我的应用程序是否具有焦点,因为如果不是,那么我将在
通知区域上方弹出警报窗口以向最终
用户显示一些消息.
调用
Windows.GetForegroundWindow(),然后将HWND传递给Controls.FindControl()
函数.如果HWND属于您的进程,它将返回一个非零的TWinControl指针.例如:
if FindControl(GetForegroundWindow()) <> nil then
// has focus ...
else
// does not have focus ...
原文链接:https://www.f2er.com/delphi/102455.html