www.pudn.com > dip_1_1_bmp2jpeg.rar > Bmp2Jpeg.cpp
// Bmp2Jpeg.cpp : implementation file
//
#include "stdafx.h"
#include "dip_1_1.h"
#include "Bmp2Jpeg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBmp2Jpeg dialog
CBmp2Jpeg::CBmp2Jpeg(CWnd* pParent /*=NULL*/)
: CDialog(CBmp2Jpeg::IDD, pParent)
{
//{{AFX_DATA_INIT(CBmp2Jpeg)
//}}AFX_DATA_INIT
}
void CBmp2Jpeg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBmp2Jpeg)
DDX_Control(pDX, IDC_EDIT1, m_pathname);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBmp2Jpeg, CDialog)
//{{AFX_MSG_MAP(CBmp2Jpeg)
ON_BN_CLICKED(IDC_Browser, OnBrowser)
ON_UPDATE_COMMAND_UI(ID_BMPTOJPEG, OnUpdateBmptojpeg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBmp2Jpeg message handlers
void CBmp2Jpeg::OnBrowser()
{
CFileDialog FileDialog(FALSE,"","",OFN_CREATEPROMPT | OFN_OVERWRITEPROMPT , "JPEGÎļþ (*.JPG,*.JPEG)|*.jpg||");
//FileDialog.m_ofn.lpstrInitialDir=_T("e:"); //ĬÈÏ·¾¶
if(FileDialog.DoModal() == IDOK)
{
/*
CString a;
a = FileDialog.GetPathName();
SetWindowText(a);
*/
m_getpathname = FileDialog.GetPathName();
m_filename = FileDialog.GetFileName();
}
// m_pathname = FileDialog.GetPathName();
// m_filename = FileDialog.GetFileName();
m_pathname.SetWindowText(m_getpathname);
SetWindowText(m_filename);
}
void CBmp2Jpeg::OnUpdateBmptojpeg(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
}