mandark
Messages postés16Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention10 mai 2006
-
28 avril 2005 à 12:05
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 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.
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 28 avril 2005 à 19:23
Ah oki ça supporte le multi écran autant pour moi ;)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 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és550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006 28 avril 2005 à 15:29
merci :p
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 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és586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 28 avril 2005 à 13:50
Merci pour la source ,vai y jetter un coup d'oeille ce weekend.Ciao
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 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és16Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention10 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
28 avril 2005 à 19:23
28 avril 2005 à 16:15
Cette nuance n'est visible donc que si l'on dispose d'un environnement multi-ecrans
28 avril 2005 à 15:29
28 avril 2005 à 15:07
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...
28 avril 2005 à 13:50
28 avril 2005 à 12:13
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+
28 avril 2005 à 12:05
Public Declare Function GetClientRect Lib "user32" Alias "GetClientRect" (ByVal hwnd As Long, lpRect As RECT) As Long
Merci beaucoup à toi :o)