Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Utiliser des coordonnées "pixel"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Utiliser des coordonnées "pixel"

n°1496615
Herbert de​ Vaucanson
Grignoteur de SQFP depuis 2002
Posté le 28-12-2006 à 14:46:53  profilanswer
 

Bonjour,

 

J'ai un pb vraiment couillon en MFC : l'unité qui semble être utilisée pour donner la position de mes objets dans ma fenêtre n'est pas le pixel :heink:, il semble que ce soit une unité qui dépende à la fois de la résolution de l'écran et de la police utilisée. C'est très fâcheux. Par exemple, suivant la résolution écran, ma fenêtre ne comportera pas le même nombre de pixels. Ya t'il un moyen d'utiliser le pixel comme unité pour définir une fenêtre et ses coordonnées ?

 

Merci :jap:


Message édité par Herbert de Vaucanson le 28-12-2006 à 14:48:10
mood
Publicité
Posté le 28-12-2006 à 14:46:53  profilanswer
 

n°1496835
marctes
Posté le 28-12-2006 à 21:28:02  profilanswer
 

Oui, c'est connu et déjà expliqué sur entre autres :
 
news://comp.os.ms-windows.programmer.win32
news://fr.comp.os.ms-windows.programmation

n°1496844
Herbert de​ Vaucanson
Grignoteur de SQFP depuis 2002
Posté le 28-12-2006 à 21:41:41  profilanswer
 

Merci, mais ce serait possible d'avoir une réponse ici (même succinte) plutôt qu'une redirection globale vers un truc énorme ?


Message édité par Herbert de Vaucanson le 28-12-2006 à 21:43:39

---------------
Prévenir HdV en cas d'SQFP ! - Quidquid latine dictum sit, altum sonatur.
n°1497769
Herbert de​ Vaucanson
Grignoteur de SQFP depuis 2002
Posté le 02-01-2007 à 02:23:58  profilanswer
 

Up ! :bounce:
 
Personne ?


---------------
Prévenir HdV en cas d'SQFP ! - Quidquid latine dictum sit, altum sonatur.
n°1497969
karlkox
Posté le 02-01-2007 à 15:17:04  profilanswer
 

Je pense qu'à défaut de trouver une API qui s'occuperais de la conversion, je récupèrerais le buffer de la surface où je blits mes objets puis je travaillerais directement dessus.

n°1498028
Ace17
Posté le 02-01-2007 à 17:47:28  profilanswer
 

BOn, je connais vraiment peu MFC, mais j'en ai fait un peu il y a tres tres longtemps, et ton probleme me fait penser aux fonctions LPtoHIMETRIC, LPtoDP et compagnie... je ne sais plus comment on s'en sert, mais cherche dans la MSDN.
En esperant que ca t'aide ...

n°1499802
slash33
Posté le 06-01-2007 à 19:33:46  profilanswer
 

Plutôt du GetDeviceCaps(LOGPIXELSX) et GetDeviceCaps(LOGPIXELSY) mais bon pas certain.
 
Ah si ça me revient. Y a une formule à partir de LOGPIXELSX pour déterminer un taille réelle à partir d'une taille en point et vice-versa.


Message édité par slash33 le 06-01-2007 à 19:35:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Utiliser des coordonnées "pixel"

 

Sujets relatifs
[shell/batch] quelle commande utiliser ?[Résolu] Comment utiliser le JRE 1.5 sous Eclipse ?
Coordonnées de texture foireuses avec lib3dsutiliser svn de maniére intégré dans visual c++ express
[C#] Créer / utiliser des "bean"comment utiliser ImRead() sous MatLab ?
Utiliser SET mais avec une liste (SET IN etc...)[resolu]Delete cascade sans utiliser les foreign keys oO
Utiliser XML comme base de données dans VBcomment utiliser les log sql
Plus de sujets relatifs à : [MFC] Utiliser des coordonnées "pixel"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR