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

 


Dernière réponse
Sujet : [C++/MFC] les DC (ou CDC) : les Direct Context m'emmerdent !
weblook$ Autant pour moi, j'avais pas lu les derniers message et puis je me suis un peu melanger :pt1cable:  c'est si t'avais genre un vu dans ta dlg et que tu voulais recup un DC dessus...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
weblook$ Autant pour moi, j'avais pas lu les derniers message et puis je me suis un peu melanger :pt1cable:  c'est si t'avais genre un vu dans ta dlg et que tu voulais recup un DC dessus...
El_gringo c gentil d'essayer de m'aider, mais c marqué juste au dessus que je m'en suis tiré...
Et puis, si j'fait un ma_boite.GetDC, tu crois qu'y va me l'inventer juste comme je le veux mon contexte !? non, on fait pas un contexte à partir d'une boite de dialogue... à partir de ma CView par, ça se passe bien !
Merci qd même ! :)
weblook$ il faut que tu recupere un DC attaché à cette dlg genre:
hDC=m_taboite.GetDC()
la viper sorry de pas pouvoir t'aider plus ... pour moi victor c'est le p'tit bonhomme dans les cassettes vhs quand tu veux apprendre l'anglais ;)
El_gringo elle est attachée à ma CView, mais en fait, maintenant, mon pb est ailleur. J'arrive à utiliser le CDC de ma CView. Maintenant, je bosse sur ma lib Victor, pour afficher des images tiff. Mais là c bien spécifique comme truc. alors à moins que qqn connaisse Victor, je vais devoir me dénerder tt seul... :sweat:  
Merci qd même Viper
la viper bah essaye d'attacher ta nouvelle boite non modal à ta cview .. mais j'arrive pas trop à saisir .
 
 
disons que le doc/vue c'est ca ..
 
CFrameWnd -> CView
          -> CDocument
 
tu la mets ou ta boite la dedans ?
El_gringo Je vous explique le pb:
Alors, j'ai une appli ancienne, qui ç été faite vers les commencement des MFC. Bref, cette appli s'appuie sur la fameuse architecture Document/Vue, avec le Template pour une appli "single document" mais ça c pas important :-D.
Le pb, c que g rajouté à cette appli une boite de dialogue non modal. Cette boite de dialogue doit permettre d'afficher des images. G donc besoin de bosser sur un DC (ou CDC). Donc je résume plus clairement: g une appli "de base" constituée d'une CFrameWnd, d'un CDocument, et d'une CView. J'ai ajouté à ça une boite de dialogue qui permettra d'afficher des images. Mais je sais pas sur quel DC je peux bosser. En fait, ce que je voudrais, c utiliser le DC qui est utilisé par la CView de l'appli de base. Mais g des merdes... qqn connait le sujet ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)