Quels Sont les unités dans les propriétés Width et Height ???
cs_pepekiss
Messages postés24Date d'inscriptionsamedi 17 avril 2004StatutMembreDernière intervention14 février 2005
-
16 nov. 2004 à 19:16
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
17 nov. 2004 à 07:21
Comme le titre le dit très clairement,je voudrait savoir en quoi sont ces unités, en pixels? (si cela dépend des objets, je voudrais surtout le savoir pour une ' image ')
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 16 nov. 2004 à 19:28
Il s'agit de la même unité que le container qui contient le contrôle. C'est pour cette raison qu'il vaux mieux utiliser les propriétés ScaleWidth et ScaleHeight si elles sont définies, qui se base sur les unités du contrôles lui même et non du container.
_______________________________________
DarK Sidious
[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 16 nov. 2004 à 19:28
salut
par defaut, ces propriétés et d'ailleurs (Top et Left aussi...) sont en twips. "Le twip correspond à 1/20 de point d'impression (1 440 twips équivalent à un pouce et 567 twips à un centimètre). " dit MSDN...
cela dit si la propriétés, ca dépend de la propriété ScaleMode de la Form : 0 - User, 1 - Twip, 2 - Point, 3 - Pixel, 4 - Character, 5 - Inch, 6 - Millimeter, 7 - Centimeter...
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 16 nov. 2004 à 20:51
Mais arrêtez de dire que toutes les unités de Left, Top Width et Height sont en twips : posez un contrôle sur une feuille qui a un scaleMode en pixels, et vous verrez ! Tout dépend du container du contrôle : le contrôle prend les unités de mesures du container, sinon, ce serait vraiment pas pratique !
_______________________________________
DarK Sidious
[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 16 nov. 2004 à 23:39
à noter Les Frames qui sont pourtant des containers mais n'ont pas de propriété ScaleMode.
ce qui peut être gênant, parce que même si la Frame a des unités en pixels, à l'intérieur on se retrouve en twips.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 17 nov. 2004 à 07:21
Oui tout à fait, mais je conseille tout de même de les passer en pixels systèmatiquement si vous faites des applications qui utilise les API Windows !
_______________________________________
DarK Sidious
[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer