cs_Arnaud01
Messages postés40Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention25 avril 2005
-
24 avril 2003 à 12:06
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
25 avril 2003 à 09:04
Petit nouveau dans le monde de la prog, j'aurai besoin d'aide pour deux choses:
1.Comment peut on récupérer la taille d'une fenêtre non VB en ayant son hwnd? (ce qui ne doit pas être tres tres dure...)
2.Bien + dure: comment puis je capturer (je parviens pr l'intant à capturer une fenetre ou l'écran visible) une fenetre dont la propriété 'visible' est à False ??? Est ce tout simplement possible ?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 25 avril 2003 à 09:04
salut
première question :
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Sub Form_Load()
Dim rectWindow As RECT
fenetre_hwnd = me.hwnd ' par exemple : tu peux remplacer par le hwnd que tu veux
'Get the bounding rectangle of this window
GetWindowRect Fenetre_Hwnd, rectWindow
MsgBox "Width :" & str(rectWindow.Right - rectWindow.Left) & " pixels"
MsgBox "Height :" & str(rectWindow.Bottom - rectWindow.Top) & " pixels"
End Sub
ShareVB
deuxième question :
je pense que l'on peut de la meme facon mais je n'en vois pas l'utilité :)