Bonjour,

Je suis en train de programmer en MFC une fonction de s�lection sur une image.
Je d�finis donc ma zone de s�lection en rentrant dans une boite dialogue les coordonn�es de la diagonale.
Ensuite, je cr�� une nouvelle fenetre de la m�me taille que ma s�lection.
Pour terminer je voudrais copier le contenu pr�sent dans la zone de s�lection dans la nouvelle fen�tre mais je n'y arrive pas.
J'ai essay� ceci:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
h=Cadre.m_y2-Cadre.m_y1;
l=Cadre.m_x2-Cadre.m_x1;
CProjetApp* app=(CProjetApp*)AfxGetApp();
CProjetDoc* pDocOuvert=(CProjetDoc*)(app->pDt->OpenDocumentFile(NULL));
pDocOuvert->m_Image.AllocationImage(h,l,MYGRAY);
int j=0;
for(unsigned int i=0;i<(pDoc->m_Image.Hauteur()*pDoc->m_Image.Largeur());i++)
    if(Cadre.m_y1<<i<<Cadre.m_y2 & Cadre.m_x1<<i<<Cadre.m_x2)
    {       
           pDocOuvert->m_Image.pixel[j]=pDoc->m_Image.pixel[i];
           j++;
}
avec pDocOuvert qui est la nouvelle fenetre

Merci d'avance pour votre aide.