Sauriez vous me donner le nom de la procédure API permettant de donner le
focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement :
hand est un entier = API("user32","GetFocus" ) pour r récupérer le
handle de la fentre en cours. Je dois réactiver cette même fenetre externe
(dont je connais le handle) après mon traitemet windev. Ce n'est donc pas
GetFocus, mais quoi ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
"titi" writes:
Bonjour,
Sauriez vous me donner le nom de la procédure API permettant de donner le focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement : hand est un entier = API("user32","GetFocus" ) pour r récup érer le handle de la fentre en cours. Je dois réactiver cette même fenetre ex terne (dont je connais le handle) après mon traitemet windev. Ce n'est donc p as GetFocus, mais quoi ???
setfocus
Merci pour votre aide.
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
"titi" <titi@pub.com> writes:
Bonjour,
Sauriez vous me donner le nom de la procédure API permettant de donner le
focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement :
hand est un entier = API("user32","GetFocus" ) pour r récup érer le
handle de la fentre en cours. Je dois réactiver cette même fenetre ex terne
(dont je connais le handle) après mon traitemet windev. Ce n'est donc p as
GetFocus, mais quoi ???
setfocus
Merci pour votre aide.
--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Sauriez vous me donner le nom de la procédure API permettant de donner le focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement : hand est un entier = API("user32","GetFocus" ) pour r récup érer le handle de la fentre en cours. Je dois réactiver cette même fenetre ex terne (dont je connais le handle) après mon traitemet windev. Ce n'est donc p as GetFocus, mais quoi ???
setfocus
Merci pour votre aide.
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
Erwan
>Bonjour,
Sauriez vous me donner le nom de la procédure API permettant de donner le focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement : hand est un entier = API("user32","GetFocus" ) pour r récupérer le handle de la fentre en cours. Je dois réactiver cette même fenetre externe (dont je connais le handle) après mon traitemet windev. Ce n'est donc pas GetFocus, mais quoi ???
Merci pour votre aide.
Bonjour,
Il s'agit de la fonction ci-dessous (je ne l'ai jamais utilisée) :
Declare Function SetFocus Lib "user32" Alias "SetFocus" (ByVal hwnd As Long) As Long
Pour avoir la liste des fonctions APIet des exemples (en VB), je vous conseille le freeware API-GUIDE : www.allapi.net
Erwan
-- Message monitoré par axinews : http://www.axinews.com
>Bonjour,
Sauriez vous me donner le nom de la procédure API permettant de donner le
focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement :
hand est un entier = API("user32","GetFocus" ) pour r récupérer le
handle de la fentre en cours. Je dois réactiver cette même fenetre externe
(dont je connais le handle) après mon traitemet windev. Ce n'est donc pas
GetFocus, mais quoi ???
Merci pour votre aide.
Bonjour,
Il s'agit de la fonction ci-dessous (je ne l'ai jamais utilisée) :
Declare Function SetFocus Lib "user32" Alias "SetFocus" (ByVal hwnd As Long)
As Long
Pour avoir la liste des fonctions APIet des exemples (en VB), je vous conseille
le freeware API-GUIDE : www.allapi.net
Erwan
--
Message monitoré par axinews : http://www.axinews.com
Sauriez vous me donner le nom de la procédure API permettant de donner le focus à une fenetre windows dont je connais le handle ?
j'utilise actuellement : hand est un entier = API("user32","GetFocus" ) pour r récupérer le handle de la fentre en cours. Je dois réactiver cette même fenetre externe (dont je connais le handle) après mon traitemet windev. Ce n'est donc pas GetFocus, mais quoi ???
Merci pour votre aide.
Bonjour,
Il s'agit de la fonction ci-dessous (je ne l'ai jamais utilisée) :
Declare Function SetFocus Lib "user32" Alias "SetFocus" (ByVal hwnd As Long) As Long
Pour avoir la liste des fonctions APIet des exemples (en VB), je vous conseille le freeware API-GUIDE : www.allapi.net
Erwan
-- Message monitoré par axinews : http://www.axinews.com
titi
setfocus
Effectivement, j'avais essayé celui là, mais la fonction me retourne toujours 0 lorsque la fenetre est extérieure à windev (ou bien un entier si c'est une fenetre interne ...). Or, j'ai besoin de connaitre le handle d'une fentre externe.
code bouton : API("USER32","SetFocus",hand)
Info(hand)
hand est décalré en var globale (entier)
j'ai une procédure qui se rafraichit toutes les secondes pour savoir quelle ets la fenetre en cours :
PROCEDURE ProcFocus()
hand = API("user32","GetFocus" )
voila voila ...
setfocus
Effectivement, j'avais essayé celui là, mais la fonction me retourne
toujours 0 lorsque la fenetre est extérieure à windev (ou bien un entier si
c'est une fenetre interne ...).
Or, j'ai besoin de connaitre le handle d'une fentre externe.
code bouton :
API("USER32","SetFocus",hand)
Info(hand)
hand est décalré en var globale (entier)
j'ai une procédure qui se rafraichit toutes les secondes pour savoir quelle
ets la fenetre en cours :
Effectivement, j'avais essayé celui là, mais la fonction me retourne toujours 0 lorsque la fenetre est extérieure à windev (ou bien un entier si c'est une fenetre interne ...). Or, j'ai besoin de connaitre le handle d'une fentre externe.
code bouton : API("USER32","SetFocus",hand)
Info(hand)
hand est décalré en var globale (entier)
j'ai une procédure qui se rafraichit toutes les secondes pour savoir quelle ets la fenetre en cours :
PROCEDURE ProcFocus()
hand = API("user32","GetFocus" )
voila voila ...
titi
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.
Faut il mettre une autre fonction a la place ?
PROCEDURE ProcFocus()
hand = API("user32","GetFocus" )
voila voila ...
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un
probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre
extérieur a windev. J'ai toujours 0.
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.
Faut il mettre une autre fonction a la place ?
PROCEDURE ProcFocus()
hand = API("user32","GetFocus" )
voila voila ...
Daniel
Bonsoir, "titi" writes:
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
Bonsoir,
"titi" <titi@pub.com> writes:
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un
probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre
extérieur a windev. J'ai toujours 0.
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
ca marche impec
merci
"Daniel" <voir-la-signature@wanadoo.fr> a écrit dans le message de news:
m2slz93qey.fsf@doudou.coul.fr...
Bonsoir,
"titi" <titi@pub.com> writes:
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un
probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre
extérieur a windev. J'ai toujours 0.
Je viens de voir que c'est dans la procédure ProcFocus qu'il y a un probleme. Le "GetFocus" ne sait pas récupérer le handle d'une fenetre extérieur a windev. J'ai toujours 0.