Donner le focus et agrandir une application reduite

cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010 - 17 mars 2004 à 15:29
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 - 17 mars 2004 à 20:11
Comment donner le focus et agrandir une application reduite et tournant en tache de fond à partir de mon prog en VB.
Je connais le debut du titre de cette application, mais la fin peut changer

3 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
17 mars 2004 à 15:39
AppActivate "Début du Caption de la fenetre"


Christophe R.
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
17 mars 2004 à 15:54
Merci, mais ca n'agrandit pas la fenetre
Il me faudrait quelques choses de plus puissant qui puisse agrandir la fenetre.
0
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
17 mars 2004 à 20:11
Va voir les API. Tu utilises une boucle pour trouver le titre de ta fenetre. Tiens un pti code pour trouver le titre d'une fenetre:

Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Public Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hWnd As Long) As Long

Public Function GetWindowTitle(ByVal hWnd As Long) As String
On Error Resume Next
Dim Chaine As String
Dim Longueur As Long
Longueur = GetWindowTextLength(hWnd)
Chaine = Space(Longueur + 1)
GetWindowText hWnd, Chaine, Longueur + 1
GetWindowTitle = Left$(Chaine, Longueur)
End Function

Bon pour parcourir les handle tu fais une boucle entre 0 et 32767

Sinon une fois que tu as le handle de la fenetre, ben tu utilise l'api SetWindowPos (mais la regarde sur le net!)
0
Rejoignez-nous