Afficher un DXF en utilisant GDI+ et DotNet

Posté par Anonyme le 10/4/2006 10:10:31
Bonjour souhaite afficher un DXF dans un champ image sous Windev 10. J'ai commencé par décortiquer le fichier en lui même et retirer les informations de lignes, arcs ...
J'en suis au stade de l'affichage, mes premiers essais avec les fonctions de dessin standard Windev ne sont pas très concluent: Pas de gestion de cotes réelles, problèmes d'arrondi.
Je me suis donc orienter vers l'objet Graphics de l'assemblage DotNet System.drawing, qui me permet d'utiliser des fonctions très intéressantes comme des traçages de lignes avec en paramètres des réels ou simplement l'antialiasing. Grâce à la fonction Graphics::FromHwnd(Handle(MonImage)) je peux dessiner sur mon champ image, quelques problèmes se soulèvent désormais.
Mon dessin s'efface quand la fenêtre perd le focus et j'aimerais utiliser quand même les fonctions windev d'enregistrement dSauveImage...
J'aimerai avoir vos avis sur le sujet et si vous aviez des solutions pour résoudre cette problématique.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3838&post_id=16128