Ce que je veux faire est de vérifier si mon application a la mise au point car si ce n'est pas alors je contemplerai une fenêtre d'alerte juste sur la zone de notification pour afficher un message à l'utilisateur final. P>
4 Réponses :
Si votre application consiste en une seule forme,
GetForegroundWindow = Handle
appel windows.getfregroundwindow () code> puis transmettez le
hwnd code> à la fonction
contrôler.findcontrol () code> fonction. Il retournera un non-nil
TwinControl Code> Pointeur si le
hwnd code> appartient à votre processus. Par exemple:
Une légère variation de la réponse du REMYS est la suivante: compilé OK pour moi, mais je l'ai trouvé peu fiable pendant le débogage, le stressgrid.setfocus est appelé même lorsque la fenêtre n'est pas concentrée. une erreur. p> p>
D2007 a cette propriété utile