📄 inputimg.cpp
字号:
// InputImg.cpp : implementation file
//
#include "stdafx.h"
#include "ImageLAB.h"
#include "InputImg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CInputImg dialog
CInputImg::CInputImg(CWnd* pParent /*=NULL*/)
: CDialog(CInputImg::IDD, pParent)
{
//{{AFX_DATA_INIT(CInputImg)
m_ImageW = 768;
m_ImageH = 576;
//}}AFX_DATA_INIT
ImageDepth = 24;
}
void CInputImg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CInputImg)
DDX_Control(pDX, IDC_COMBO1, m_Combo1);
DDX_Text(pDX, IDC_EDIT_W, m_ImageW);
DDV_MinMaxInt(pDX, m_ImageW, 10, 768);
DDX_Text(pDX, IDC_EDIT_H, m_ImageH);
DDV_MinMaxInt(pDX, m_ImageH, 10, 576);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CInputImg, CDialog)
//{{AFX_MSG_MAP(CInputImg)
ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeCombo1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CInputImg message handlers
BOOL CInputImg::OnInitDialog()
{
CDialog::OnInitDialog();
m_Combo1.InsertString(0,"真彩");
m_Combo1.InsertString(1,"灰度");
m_Combo1.SetCurSel(0);
return TRUE;
}
void CInputImg::OnSelchangeCombo1()
{
int Select = m_Combo1.GetCurSel();
ImageDepth = Select == 0 ? 24 : 8;
}
/////////////////////////////////////////////////////////////////////////////
// CDescribeDlg dialog
CDescribeDlg::CDescribeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CDescribeDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CDescribeDlg)
m_Other = _T("");
// m_Hospital=_T("湘雅医院");
m_Docter=_T("");
m_Patient=_T("");
m_Age=_T("");
m_Depart=_T("");
m_Xray=_T("");
m_Room=_T("");
m_Nozy=_T("");
m_Nomz=_T("");
m_Sex=_T("");
m_Date = _T("");
m_Name = _T("");
//}}AFX_DATA_INIT
}
void CDescribeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDescribeDlg)
DDX_Control(pDX, IDC_ANIMATE1, m_avi);
DDX_Text(pDX, IDC_OTHER, m_Other);
// DDX_Text(pDX, IDC_HOSPITAL, m_Hospital);
DDX_Text(pDX, IDC_DOCTER, m_Docter);
DDX_Text(pDX, IDC_PATIENT, m_Patient);
DDX_Text(pDX, IDC_AGE, m_Age);
DDX_Text(pDX, IDC_SEX, m_Sex);
DDX_Text(pDX, IDC_NOZY, m_Nozy);
DDX_Text(pDX, IDC_NOMZ, m_Nomz);
DDX_Text(pDX, IDC_XRAY, m_Xray);
DDX_Text(pDX, IDC_ROOM, m_Room);
DDX_Text(pDX, IDC_DEPART, m_Depart);
DDX_Text(pDX, IDC_EDIT2, m_Date);
DDX_Text(pDX, IDC_EDIT_NAME, m_Name);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDescribeDlg, CDialog)
//{{AFX_MSG_MAP(CDescribeDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDescribeDlg message handlers
BOOL CDescribeDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
/* for(int i= 0; i< CMainFrame::iSHospitalLength; i++)
{
m_Hospital.AddString(CMainFrame::lpHospital[i]);
}f*/
m_avi.Open("Dillo.avi");
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
/////////////////////////////////////////////////////////////////////////////
// CSelectIcon dialog
CSelectIcon::CSelectIcon(CWnd* pParent /*=NULL*/)
: CDialog(CSelectIcon::IDD, pParent)
{
//{{AFX_DATA_INIT(CSelectIcon)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CSelectIcon::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CSelectIcon)
DDX_Control(pDX, IDC_SLIDER1, m_Slider);
DDX_Control(pDX, IDC_ICON1, m_Icon);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CSelectIcon, CDialog)
//{{AFX_MSG_MAP(CSelectIcon)
ON_WM_HSCROLL()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CSelectIcon message handlers
void CSelectIcon::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
CSliderCtrl* pSlider = (CSliderCtrl*)pScrollBar;
if(pSlider!= NULL)
{
m_SlidePos = pSlider->GetPos();
HICON hIcon = AfxGetApp()->LoadIcon(IDI_ICON1+ m_SlidePos);
m_Icon.SetIcon(hIcon);
}
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
BOOL CSelectIcon::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_SlidePos = 0;
m_Slider.SetRange(0, 9);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -