1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| void CPictureDlg::OnParcourir()
{
// TODO: Add your control notification handler code here
CString Chem;
int lc,li;
UpdateData(TRUE);
//UpdateData(TRUE);
CFileDialog fdlg(TRUE);
fdlg.DoModal();
Chem=(fdlg.GetPathName());
// SetWindowText(fdlg.GetFileName());
NomImage=fdlg.GetFileName();
lc=strlen(Chem);
li=strlen(NomImage);
lc=lc-li;
Chem.Delete(lc,li);
Chemin=Chem;
AfxMessageBox(Chemin);
AfxMessageBox(NomImage);
FlagAffiche=FALSE;
m_Controle=TRUE;
if (TypeImage==TYPE_BITMAP)
{ DrawImage(0,ID_IMAGE,Chemin,NomImage,0,1);
// TraitementImageBITMAP(Chemin,NomImageModifiee,17,NULL);
}
else
{DrawImage(0,ID_IMAGE,Chemin,NomImage,1,1);
// TraitementImageJPEG(Chemin,NomImageModifiee,22,NULL);
}
// strcpy(Attribut,"jpg");
// GetWindowText(Chemin);
UpdateData(FALSE);
/*******************************************************************************/
//AfxMessageBox(TypeImage);
/*******************************************************************************/
} |
Partager