Bonjour a tous,
je souhaite recuperer la resolution de l ecran de l envirronement graphique pour l utiliser dans mon programme.
Savez ou ce situe cette information ?
Merci d avance.
Cordialement.
Bonjour a tous,
je souhaite recuperer la resolution de l ecran de l envirronement graphique pour l utiliser dans mon programme.
Savez ou ce situe cette information ?
Merci d avance.
Cordialement.
Envoyé par loupin
c'est celle avec l'étoile
Code : Sélectionner tout - Visualiser dans une fenêtre à part xrandr -d $DISPLAY --verbose
Merci beaucoup pour ta reponse.
Sais tu dans quel fichier est situe cette info.
En fait je souhaite le recuperer en C++ , j aurai du etre plus precis.
Cordialement.
Envoyé par loupin
Dans ton /etc/X11/xorg.conf mais ca te donne pas la conf actuelle !
Comme tu dois le savoir, la bibliothèque standart du c++ ne fournit aucune fonction d'interface avec le système graphique.
Comme tu es sous linux, je supposes que tu utilises un serveur X.
Dans ce cas tu peux utiliser:
XDisplayHeight
XDisplayWidth
Mais attention ça ne fonctionne que sur un environement à base de serveur X.
un petit lien: xlib manual
ps: il faut inclure <usr/X11R6/include> et utiliser <usr/X11R6/lib/libX11.so>, sur une mandriva 2006 en tout cas.
Bonjour,
MatRem, ta solution est un peu trop bas niveau. Aujourd'hui, peu de gens utilisent la xlib directement.
Il faut savoir que ce soit avec gtk/qt/wxwidget, tu auras une façon d'avoir cette information. La question est donc: quelle est la bibliothèque graphique dans ton programme ?
Partager