Forcer le DPI à 100%

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 5088
Inscription : mer. 09/nov./2005 9:53

Forcer le DPI à 100%

Message par SPH »

Salut,

Existe-il une instruction qui force le DPI a 100% lorsqu'on lance un code PB ?
Par exemple, le bureau est a 125% et quand je lance un code, ca ouvre un screen de la taille du bureau mais en 100% DPI...

Thx

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
case
Messages : 1561
Inscription : lun. 10/sept./2007 11:13

Re: Forcer le DPI à 100%

Message par case »

heuu je comprend pas ton probleme
un petit code pour qu'on sache de quoi tu parles ?
tu veux un truc qui force le dpi a 100% mais apres tu dit que ca ouvre un screen a 100% donc c'est bon non ?

as tu utilisé le dpi aware du compilateur ?

par contre pour moi tu ne peux pas changer les dpi du systeme.
ImageImage
Avatar de l’utilisateur
SPH
Messages : 5088
Inscription : mer. 09/nov./2005 9:53

Re: Forcer le DPI à 100%

Message par SPH »

Code : Tout sélectionner

InitSprite()
InitKeyboard()
InitMouse()

ExamineDesktops()
drx = DesktopWidth(0)
dry = DesktopHeight(0)

OpenScreen(drx,dry,32,"Screen")
Ce code ouvre un ecran de la meme taille que le bureau.
Quel que soit le DPI du bureau, je souhaite que l'ecran de taille du bureau ait un DPI de 100%

J'espere que c'est clair 8)

PS : j'accepte les API !

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
cage
Messages : 605
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Forcer le DPI à 100%

Message par cage »

Bonsoir,

Une solution avec un utilitaire externe :

viewtopic.php?p=218283#p218283

cage
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Répondre