Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 17-07-2018 15:28:00

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] DW : PB unit et cm

Bonjour,
Quelqu'un peut m'indiquer la conversion suivante (valeur de x) :
1 PB unit = x cm
1 cm = x PB unit

Merci d'avance

Dernière modification par bdf94 (20-07-2018 09:01:03)

Hors ligne

 

#2 17-07-2018 17:57:55

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] DW : PB unit et cm

Un PBUnit c'est une unité graphique qui représente de mémoire ~4 pixels horizontaux ou ~4.5 pixels verticaux (ou inversement, mais il y en a un des deux qui ne "tombe pas juste").
Tu peux savoir exactement combien de pixels avec UnitsToPixels() en précisant la direction voulue XUnitsToPixels! ou YUnitsToPixels!.

Après pour connaître la réalité physique de cette valeur, il faut demander au système combien il affiche de pixels par pouce, et si tu veux des cm, il faut encore convertir 1 pouce = 2.54 mm.
Pour avoir les infos système il me semble que c'est avec GetDeviceCaps(hdcScreen, LOGPIXELSX) et GetDeviceCaps(hdcScreen, LOGPIXELSY) qu'il faut aller chercher dans Gdi32.dll


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22