RÉCUPÉRER LES DIMENSIONS DE L'ESPACE DE TRAVAIL

mandark Messages postés 16 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 10 mai 2006 - 28 avril 2005 à 12:05
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 - 28 avril 2005 à 19:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31052-recuperer-les-dimensions-de-l-espace-de-travail

MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 avril 2005 à 19:23
Ah oki ça supporte le multi écran autant pour moi ;)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
28 avril 2005 à 16:15
En fait, là, je considère l'ecran où se trouve la fenetre.

Cette nuance n'est visible donc que si l'on dispose d'un environnement multi-ecrans
cs_Stephane Messages postés 550 Date d'inscription vendredi 5 janvier 2001 Statut Membre Dernière intervention 23 septembre 2006
28 avril 2005 à 15:29
merci :p
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 avril 2005 à 15:07
Déjà vu mais rafraichir les esprits ne fait pas de mal ;), par contre dans mes sources j'utilisais "SystemParametersInfo" comme quoi il y a plusieurs façons différentes d'y arriver.

Stephane >> Regarde ma source :
http://www.vbfrance.com/code.aspx?id=24091
j'utilise les lignes :
SendMessage HWND_BROADCAST, WM_WININICHANGE, 0, 0
SendMessage HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0
pour que les changements soient pris en compte, peut etre ça t'aidera...
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
28 avril 2005 à 13:50
Merci pour la source ,vai y jetter un coup d'oeille ce weekend.Ciao
cs_Stephane Messages postés 550 Date d'inscription vendredi 5 janvier 2001 Statut Membre Dernière intervention 23 septembre 2006
28 avril 2005 à 12:13
ha, peut etre toi tu sauras me répondre :D
quand je modifi la taille de la zone de travail, les fenetres qui étaient agrandie, ne prennent pas la nouvelle taille :(, tu sais comment faire ca ? pour qu'elle se re adapte à la nouvelle taille ?

mci
a+
mandark Messages postés 16 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 10 mai 2006
28 avril 2005 à 12:05
Une toute petite adaptation à été necessaire a son utilisation dans mon application à cause de la barre de titre et de la barre de menu, j'ai corrigé ca en suivant tes conseils avec GetClientRect

Public Declare Function GetClientRect Lib "user32" Alias "GetClientRect" (ByVal hwnd As Long, lpRect As RECT) As Long

Merci beaucoup à toi :o)