Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour a tous,
Voila je voudrais recuperer la taille de mon ecran pour pouvoir ajuster mes fenetres
J'ai regarder dans l'aide et j'ai trouvé la fonction getEnvironment mais le probleme c'est que je ne sais pas quoi passer en parametre
Quelqu'un la deja utilisé ??
Dernière modification par jleconte (05-02-2008 21:10:07)
Hors ligne
Bonjour,
En fait le paramètre à passer est en fait un objet environnement et la fonction te renvoie un integer en cas de succès ou d'echec. Mais plus simplement je te copie/colle l'exemple fourni dans l'aide de powerbuilder, c'est assez explicite
string path environment env integer rtn rtn = GetEnvironment(env) IF rtn <> 1 THEN RETURN CHOOSE CASE env.OSType CASE Macintosh! path = "Macintosh HD:PB Apps Folder:Analyze" CASE aix! path = "/export/home/pb_apps/analyze.exe" CASE Windows!, WindowsNT! path = "C:\PB_apps\analyze.exe" CASE ELSE RETURN END CHOOSE Run(path)
L'objet passé en paramètre te permettra par la suite de retrouver les information sur ton système d'environnement.
Là je te laisse faire un + "Environment" pour avoir les informations qu'il te manque
Dernière modification par Nephtis (12-12-2007 11:04:17)
Hors ligne
Ok ca marche nikel
Par contre comment convertir la largeur receperée pour la mettre a la "norme" PB ?
Hors ligne
Bonjour, PixelsToUnits
Hors ligne