Donne le focus à une fenêtre ou à un champ.
Remarque : La fonction
SysDonneFocus permet de donner le focus à une fenêtre non créée par WINDEV. Pour donner le focus à un champ ou à une fenêtre WINDEV, utilisez la fonction
DonneFocus ou la fonction
DonneFocusEtRetourUtilisateur.
// Focus à la fenêtre "Microsoft Word - Ventes.DOC"
// Cette fenêtre n'est pas une fenêtre MDI
ResHandle est entier système = SysFenHandle("Microsoft Word - Ventes.DOC")
ResFocus est un entier système = SysDonneFocus(ResHandle)
Syntaxe
<Résultat> = SysDonneFocus(<Handle> [, <Fenêtre MDI>])
<Résultat> : Entier
- Handle de la fenêtre (ou du champ) qui avait le focus avant l'exécution de cette fonction.
- Constante NULL s'il n'y a pas de fenêtre (ou de champ) précédente ou si la fenêtre (ou le champ) spécifiée n'existe pas.
<Handle> : Entier
Handle de la fenêtre ou du champ à manipuler. Pour connaître le handle d'une fenêtre non créée avec WINDEV, utilisez la fonction SysFenHandle. Pour connaître le handle de la fenêtre active, utilisez la fonction SysFenActive.
<Fenêtre MDI> : Booléen optionnel
- Vrai si la fenêtre spécifiée est une fenêtre MDI,
- Faux (valeur par défaut) dans le cas contraire.
Remarques
- Le handle d'une fenêtre non créée par WINDEV est obtenu avec la fonction SysFenHandle.
- Le handle d'un champ ou d'une fenêtre WINDEV est obtenu avec la fonction Handle.
Composante : wd280std.dll