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)
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).
Merci. J'ai réussi à trouver la classe avec GetClassName.
Partager