Bonjour,
Après de nombreuses recherches sur internet, je viens vous demander de l'aide car je n'ai toujours pas de solutions...
Je cherche grâce à un script vbs à récupérer la position d'une fenêtre windows.
Grâce au wrapper DynamicWrapperX j'ai pu utiliser les fonctions de user32.dll et dans cette dll j'ai trouvé la fonction getWindowRect qui me permet d'avoir la position d'une fenêtre windows.
Malheureusement getWindowRect a comme entête:
donc mon problème c'est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
que passer en argument de getwindowRect pour récupérer la structure rect (si c'est possible)?
et comment accéder aux valeur de left,top,right,bottom?
Pour l'argument de getwindowRect, j'ai trouvé quelqu'un qui utilisait une autre API pour faire un malloc(16) sur une variable qu'il passait en argument a getwindowrect. Mais malheureusement, il se servait de cette variable sans en récupérer les info a l’intérieur (il s'en servait comme d'un rectangle et non comme des coordonnées d'un rectangle).
Je vais essayer de retrouver cette api, si sa peut être utile.
Merci d'avance et dsl si j'ai un peu du mal à expliquer

 

 
		
		 
         
 

 
			
			

 
   
 


 API windows, structure RECT et vbs
 API windows, structure RECT et vbs
				 Répondre avec citation
  Répondre avec citation


 
  
 
 
			 
						 
						
Partager