@SPH
Merci Bonne soirée
Encore une loi ! celle de Mr Ohm
- Mindphazer
- Messages : 639
- Inscription : mer. 24/août/2005 10:42
Re: Encore une loi ! celle de Mr Ohm
Exact.MLD a écrit : ↑lun. 15/mai/2023 15:51 @ boddhi et Mindphazer
Euréka j'ai trouvé.
Tous les deux vous avez dut cocher la case la case DPI dans les option du compilateur. Il faut absolument décoché cette case.
Je vient de refaire les tests tout est oK
Je n'est pas pensé a le dire en tête de mon programme, car je ne coche jamais cette case. A chaque fois que j'ai essayé, j'ai été dans une merde noir.
Je ne sait pas si en fait cette option est compatible avec la loupe windows 125 ect.
boddhi toutes mes excuses.
Mindphazer: je comprend ta galère. Regarde mon code pour le DPI si cela t’intéresse on en parle si je peu t'aider ce sera avec grand plaisir. :l
Je met un avertissement dans mon code au premier poste.
Et encore mercis de vos remarques.
Michel
Malheurement, il n'existe pas de constante permettant de vérifier si cette option est cochée ou non.
Mais ce petit bout de code (trouvé sur le forum anglais, merci RASHAD) permet de le faire :
Code : Tout sélectionner
EnableASM
Procedure.i DPi_option_checked()
MOV eax, dword [PB_Compiler_DPIAware]
ProcedureReturn
EndProcedure
DisableASM
Debug "DPi_option_checked() ? " + DPi_option_checked()
Bureau : Win10 64bits
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Encore une loi ! celle de Mr Ohm
@Mindphazer
Merci pour le tuyau.
J'ai éssayé il y a déjà longtemps d'utilisé le DPI Aware de PB, mais les résultats sont tellement décevants que j'ai abandonné. (Redimensionnement assez aléatoire en fonction des gadgets, les textes qui ne suivent pas ect.). C'est pour cela que j'ai mis mon petit système en place, et a part de légères précautions avec le remplissage de certains gadgets, tout ce passe bien depuis des années.
Encore merci pour confirmer mes dires.
Merci pour le tuyau.
J'ai éssayé il y a déjà longtemps d'utilisé le DPI Aware de PB, mais les résultats sont tellement décevants que j'ai abandonné. (Redimensionnement assez aléatoire en fonction des gadgets, les textes qui ne suivent pas ect.). C'est pour cela que j'ai mis mon petit système en place, et a part de légères précautions avec le remplissage de certains gadgets, tout ce passe bien depuis des années.
Encore merci pour confirmer mes dires.
- Mindphazer
- Messages : 639
- Inscription : mer. 24/août/2005 10:42
Re: Encore une loi ! celle de Mr Ohm
Je ne suis pas sûr que ce soit la faute de PureBasic, cette notion de d'échelle 125%, 150%,... est (je crois) propre à Microsoft (en tous cas, sur mon Mac, les facteurs d'agrandissement de l'écran sont gérés par le sytème, pour l'utilisateur et donc pour PureBasic, tout reste à 100%)
Bref, pour résumer, c'est pas simple à gérer sous Windows...
Bref, pour résumer, c'est pas simple à gérer sous Windows...
Bureau : Win10 64bits
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Encore une loi ! celle de Mr Ohm
Moi de même comme MLD, je programme en proportionnel et ça fonctionne avec des écrans beaucoup plus petits que mon plus grand et qui le moniteur 0, on a pas la même méthode, mais le principe est le même.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
-
- Messages : 595
- Inscription : lun. 26/avr./2010 16:14
- Localisation : S 48° 52' 31'' / O 123° 23' 33''
Re: Encore une loi ! celle de Mr Ohm
Effectivement, je confirme. C'est coché par défaut dans ma config.MLD a écrit : Tous les deux vous avez dut cocher la case la case DPI dans les option du compilateur. Il faut absolument décoché cette case.
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Encore une loi ! celle de Mr Ohm
Affiche niquel en plein ecran 1900x1080 ici
Joli application
Merci pour le partage
Joli application
Merci pour le partage
Re: Encore une loi ! celle de Mr Ohm
Merci KCC
Au plaisir de te lire.
Au plaisir de te lire.