les DC (ou CDC) : les Direct Context m'emmerdent ! [C++/MFC] - Programmation
Marsh Posté le 10-12-2001 à 11:01:16
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 ?
Marsh Posté le 10-12-2001 à 11:30:12
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...
Merci qd même Viper
Marsh Posté le 10-12-2001 à 13:02:51
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
Marsh Posté le 10-12-2001 à 15:14:24
il faut que tu recupere un DC attaché à cette dlg genre:
hDC=m_taboite.GetDC()
Marsh Posté le 10-12-2001 à 15:18:07
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 !
Marsh Posté le 10-12-2001 à 15:22:13
Autant pour moi, j'avais pas lu les derniers message et puis je me suis un peu melanger c'est si t'avais genre un vu dans ta dlg et que tu voulais recup un DC dessus...
Marsh Posté le 10-12-2001 à 09:22:32
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 ?