IHM avec windev

Fermé
diack - 28 nov. 2012 à 22:13
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 30 nov. 2012 à 14:41
Bonjour,

je développe avec windev, j'ai un problème avec la résolution de mon interface à chaque foi que je change de machine il me faut réorganiser mon interface.
j'ai besoin de votre aide pour faire de tel sorte que l'interface de mon application s'adapte automatiquement à l'écran de la machine que j'utilise.

1 réponse

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
30 nov. 2012 à 14:41
Salut,

c'est pas impossible mais tu doit le programmer toi même, exemple :

===
// Pour l'écran

dc est un entier long = appeldll32("gdi32","CreateICA","Display",null,null,null)
si dc alors

LOGPIXELSX est un entier = 88
LOGPIXELSY est un entier = 90

nbpx est un entier = AppelDLL32("gdi32","GetDeviceCaps" , dc , LOGPIXELSX)
nbpy est un entier = AppelDLL32("gdi32","GetDeviceCaps" , dc , LOGPIXELSY)
info(nbpx+" "+nbpy)

appeldll32("gdi32","DeleteDC",dc)

fin
===
0