pyv29
Messages postés2Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention12 octobre 2007
-
10 oct. 2007 à 16:55
pyv29
Messages postés2Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention12 octobre 2007
-
12 oct. 2007 à 18:22
Bonjour à tous,
Je voulais savoir si quelqu'un maitrisait un peu la gestion de deux écrans en VB. J'ai une config deux écrans sur mon poste qui me permettent d'avoir un bureau étendu. Mon problème c'est que je ne vois pas comment windows gère mon deuxième écran.
Mon curseur de souris me renvoie les bonnes coordonnées de position mais les infos "Screen.Width / Screen.Height" ne correspondent pas à la taille réelle du bureau, de même pour "Sysinfo.Workareawidth/Sysinfo.Workareaheight" les longueur et largeur correspondent à mon écran principal mais occulte le second.
Ce qui fait que le code qui suit ne prend en compte que mon écran principal.
Dim Hdc As Long, hwnd As Long, i As Integer, r As Integer, n As Integer
' Récupère le handle de l'image du Bureau
hwnd = GetDesktopWindow()
Hdc = GetDC(hwnd)