Page 1 sur 1

[BUG] avec DesktopWidth DesktopHeight

Publié : lun. 28/sept./2015 18:09
par Mesa
Je viens de changer d'écran qui maintenant est en 1280x720 mais PB ne me donne pas la bonne résolution et avec les api, ça me donne la bonne réso.

Code : Tout sélectionner

NbDesktops = ExamineDesktops()

MessageRequester("Information", "You have "+Str(NbDesktops)+" desktop(s)")

; Let's enumerate all the desktops found
;
For k=0 To NbDesktops-1
  
  Text$ = "Desktop n°"+Str(k+1)+#LF$+#LF$
  Text$ + "Size: "+Str(DesktopWidth(k))+"*"+Str(DesktopHeight(k))+#LF$ ; ======> Pas BON
  Text$ + "Color depth: "+Str(DesktopDepth(k))+#LF$
  
  If DesktopFrequency(k) = 0
    Text$ + "Frequency: Default"+#LF$+#LF$
  Else
    Text$ + "Frequency: "+Str(DesktopFrequency(k))+" Hz"+#LF$+#LF$
  EndIf
  
  Text$ + "Name: "+DesktopName(k)
  
  MessageRequester("Information", Text$)
  
Next



;====> bon
MessageRequester("","resolution: "+Str(GetSystemMetrics_(#SM_CXSCREEN))+"x"+Str(GetSystemMetrics_(#SM_CYSCREEN)),0)

[Edition] OK c'est bien un bug
M.

Re: BUG avec examinedesktop

Publié : lun. 28/sept./2015 19:43
par Ollivier
Bonjour Mesa,

pour éviter de perdre du temps, j'ai été mettre ma config dans ma signature.

Ce n'est pas facile d'aider s'il manque autant d'infos. Si personne n'a pu apporter de réponse, peux-tu préciser tout ça?

Re: BUG avec examinedesktop

Publié : lun. 28/sept./2015 19:49
par Vera
Hi Mesa,
a while ago I read on the english forum that DesktopWidth() doesn't regard the local scaling [modification de grandeurs]. So it only returns the values of a 100% resolution.

Unfortunately I didn't save the link of the thread, but it had to do with displaced windows on an 'artificially' enlarged desktop.

greets ~ Vera
il y a quelque temps j'ai lu sur le forum anglais que DesktopWidth () ne considère pas le fait de 'modification de grandeurs' local. Donc il rend seulement les valeurs d'une résolution de 100 %.

Malheureusement je n'ai pas sauvé le lien du fil, mais il a concerné des fenêtres déplacées sur un bureau 'artificiellement' élargi.

Re: BUG avec examinedesktop

Publié : mar. 29/sept./2015 4:08
par Ollivier
@Vera

scaling : déformation/étirement (ziehen)
not "climb" (nicht "klettern")

This lexical error is unable with a bot!

@Mesa

Pas de contexte, pas de solution, car trop de solution...

Re: BUG avec examinedesktop

Publié : mar. 29/sept./2015 8:02
par Ollivier
@Mesa

Trouvé ce lien grâce au message de Vera ci-dessus.

>> Bug report

Mais je ne peux rien confirmer.

Re: BUG avec examinedesktop

Publié : mar. 29/sept./2015 8:58
par Vera
Merci Ollivier, je l'ai changé :)
... mais je ne pouvais pas trouver le mot approprié pour 'scaling'

Re: BUG avec examinedesktop

Publié : mar. 29/sept./2015 10:17
par G-Rom
Vera a écrit :... mais je ne pouvais pas trouver le mot approprié pour 'scaling'
Scaling = Echelle.

"Echelle" can be understood to ladder in French , "Echelle" is a ratio between two value or a simple Ladder ;)

Re: BUG avec examinedesktop

Publié : mar. 29/sept./2015 10:32
par Mesa
Oui vera a raison.

Vera is right.

C'est bien un bug

M.

Re: BUG avec examinedesktop

Publié : mer. 30/sept./2015 11:57
par Ollivier
Juste une petite remarque de traduction pour confirmer la correction de G-Rom, ce qui peut éviter à Vera de rester se poser des questions sur la traduction.

@Vera

Zuerst, danke für die Hilfe über die Bestehen eines Thema im anderem Forum (Wenn ich auch Fehlern mache, gibt es kein Problem aus Ihnen, um eine Berichtingung zu lesen).

Dann, hat G-Rom eine gute Berichtingung geschrieben.

Re: [BUG] avec DesktopWidth DesktopHeight

Publié : jeu. 01/oct./2015 9:38
par Vera
Merci G-Rom et Ollivier pour tes soutien.

J'apprends beaucoup de nouveaux mots en français en ce moment. 8)

Re: [BUG] avec DesktopWidth DesktopHeight

Publié : jeu. 01/oct./2015 12:57
par Micoute
Ce n'est pas la fonction première de ce forum, mais il peut servir à ça aussi !