Bonjour,
J'aime pouvoir rafraichir, ou redimensionner, une fenêtre existante mais dont je ne connais pas le handle. Par exemple, une fenêtre Word, ouverte au moment de l'exécution de mon code... Y-a-t-il un moyen d'y accéder ?
Merci.
Bonjour,
J'aime pouvoir rafraichir, ou redimensionner, une fenêtre existante mais dont je ne connais pas le handle. Par exemple, une fenêtre Word, ouverte au moment de l'exécution de mon code... Y-a-t-il un moyen d'y accéder ?
Merci.
Pour retrouver une fenetre connaissant son titre (et eventuellement sa classe) utiliser : FindWindow (Function)
www.iristechnologies.eu
Centre de formation à Paris et Toulouse
Merci pour la réponse.
Ca marche effectivement, sauf que le nom de ma fenêtre n'est pas fixe.
Pour reprendre l'exemple de Word, le nom de la fenêtre dépend du fichier ouvert actuellemen.
Peut-être qu'en passant par la classe ça serait mieux mais comment trouver la classe à partir du handle ?
Pour récupérer les infos d'une fenêtre (en particulier le nom de sa classe) utiliser l'outil SPY++ contenu dans Visual Studio (dans le répertoire COMMON7/TOOLS).
www.iristechnologies.eu
Centre de formation à Paris et Toulouse
Merci. J'ai réussi à trouver la classe avec GetClassName.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager