Problème VBS 2008 API showwindow

Problème VBS 2008 API showwindow - VB/VBA/VBS - Programmation

Marsh Posté le 24-02-2012 à 19:04:39    

Bonjour,
 
j'essaye de faire un petit programme en VB studio 2008.
Je veux agrandir et mettre au premier plan une fenêtre Firefox.
Donc je récupère le handle de la fenêtre avec une API EnumWindows, que je place dans une variable Firefoxhdle, jusqu'à là pas de problème.
 
Ensuite j'ai le code suivant :

Code :
  1. Public Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Integer) As Long
  2.     Public Const SW_MAXIMIZE = 3
  3. a = ShowWindow(FirefoxHdle, SW_MAXIMIZE)


et là c'est le drame, la fenêtre disparait... (mais le process reste en mémoire...)
 
J'ai essayé avec d'autres valeurs, avec un autre programme, avec la fonction ShowWindowAsync, et j'ai toujours le même comportement.
Qu'est-ce qui cloche?  
N'étant pas un pro des API c'est peut-être un truc tout con...
 

Reply

Marsh Posté le 24-02-2012 à 19:04:39   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed