⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loaddisrepairrecord.cpp

📁 码头手持机项目,用于统计集装箱,轮船的情况,手持机采用S3C2440处理器,数据传输采用2.4G无线,上位机用VC编写
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// LoadDisrepairRecord.cpp : implementation file
//

#include "stdafx.h"
#include "CTSClient.h"
#include "LoadDisrepairRecord.h"
#include "DisrepairInput.h"
#include "DestroyLoseTypeSelect.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

extern SOCKET clientSocket;
extern CString workDate;
extern CString workOrders;
/////////////////////////////////////////////////////////////////////////////
extern BOOL socketconnect;
/////////////////////////////////////////////////////////////////////////////
extern char recvbuf2[3072];

/////////////////////////////////////////////////////////////////////////////
// LoadDisrepairRecord dialog


LoadDisrepairRecord::LoadDisrepairRecord(CWnd* pParent /*=NULL*/)
: CDialog(LoadDisrepairRecord::IDD, pParent)
{
	//{{AFX_DATA_INIT(LoadDisrepairRecord)
	m_containerNo = _T("");
	m_sealNo = _T("");
	m_remark = _T("");
	m_damageCondition = _T("");

	objectId = _T("");
    tallyListItemObjId = _T("");
	damageCode = _T("");
	propertyObjId = _T("");
	modify = false; 
	//}}AFX_DATA_INIT
}


void LoadDisrepairRecord::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(LoadDisrepairRecord)
	DDX_Control(pDX, IDC_COMBO1, m_damageCodeLDR);
	DDX_Text(pDX, IDC_EDIT1, m_containerNo);
	DDX_Text(pDX, IDC_EDIT2, m_sealNo);
	DDX_Text(pDX, IDC_EDIT3, m_remark);
	DDX_Text(pDX, IDC_EDIT4, m_damageCondition);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(LoadDisrepairRecord, CDialog)
//{{AFX_MSG_MAP(LoadDisrepairRecord)
ON_BN_CLICKED(front1, OnButton201)
ON_BN_CLICKED(front2, OnButton202)
ON_BN_CLICKED(front3, OnButton203)
ON_BN_CLICKED(front4, OnButton204)
ON_BN_CLICKED(left1, OnButton211)
ON_BN_CLICKED(left2, OnButton212)
ON_BN_CLICKED(left3, OnButton213)
ON_BN_CLICKED(left4, OnButton214)
ON_BN_CLICKED(bottom1, OnButton221)
ON_BN_CLICKED(bottom2, OnButton222)
ON_BN_CLICKED(bottom3, OnButton223)
ON_BN_CLICKED(bottom4, OnButton224)
ON_BN_CLICKED(top1, OnButton231)
ON_BN_CLICKED(top2, OnButton232)
ON_BN_CLICKED(top3, OnButton233)
ON_BN_CLICKED(top4, OnButton234)
ON_BN_CLICKED(right1, OnButton241)
ON_BN_CLICKED(right2, OnButton242)
ON_BN_CLICKED(right3, OnButton243)
ON_BN_CLICKED(right4, OnButton244)
ON_BN_CLICKED(back1, OnButton251)
ON_BN_CLICKED(back2, OnButton252)
ON_BN_CLICKED(back3, OnButton253)
ON_BN_CLICKED(back4, OnButton254)
ON_WM_CANCELMODE()
ON_BN_CLICKED(IDC_BUTTON2, OnSave)
ON_BN_CLICKED(IDC_BUTTON3, OnClean)
ON_BN_CLICKED(IDC_BUTTON7, OnButton7)
ON_BN_CLICKED(IDC_BUTTON8, OnButton8)
ON_BN_CLICKED(IDC_BUTTON9, OnButton9)
ON_BN_CLICKED(IDC_BUTTON6, OnCancel)
	ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeCombo1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// LoadDisrepairRecord message handlers
void LoadDisrepairRecord::OnButton201() 
{
	if (m_remark == _T("")){
		m_remark = _T("前左上");
	}else{
		m_remark = m_remark + _T(",前左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton202() 
{
	if (m_remark == _T("")){
		m_remark = _T("前右上");
	}else{
		m_remark = m_remark + _T(",前右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton203() 
{
	if (m_remark == _T("")){
		m_remark = _T("前左下");
	}else{
		m_remark = m_remark + _T(",前左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton204() 
{
	if (m_remark == _T("")){
		m_remark = _T("前右下");
	}else{
		m_remark = m_remark + _T(",前右下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton211() 
{
    if (m_remark == _T("")){
		m_remark = _T("左左上");
	}else{
		m_remark = m_remark + _T(",左左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton212() 
{
    if (m_remark == _T("")){
		m_remark = _T("左右上");
	}else{
		m_remark = m_remark + _T(",左右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton213() 
{
    if (m_remark == _T("")){
		m_remark = _T("左左下");
	}else{
		m_remark = m_remark + _T(",左左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton214() 
{
    if (m_remark == _T("")){
		m_remark = _T("左右下");
	}else{
		m_remark = m_remark + _T(",左右下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton221() 
{
	if (m_remark == _T("")){
		m_remark = _T("底左上");
	}else{
		m_remark = m_remark + _T(",底左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton222() 
{
	if (m_remark == _T("")){
		m_remark = _T("底右上");
	}else{
		m_remark = m_remark + _T(",底右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton223() 
{
	if (m_remark == _T("")){
		m_remark = _T("底左下");
	}else{
		m_remark = m_remark + _T(",底左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton224() 
{
	if (m_remark == _T("")){
		m_remark = _T("底右下");
	}else{
		m_remark = m_remark + _T(",底右下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton231() 
{
	if (m_remark == _T("")){
		m_remark = _T("顶左上");
	}else{
		m_remark = m_remark + _T(",顶左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton232() 
{
	if (m_remark == _T("")){
		m_remark = _T("顶右上");
	}else{
		m_remark = m_remark + _T(",顶右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton233() 
{
	if (m_remark == _T("")){
		m_remark = _T("顶左下");
	}else{
		m_remark = m_remark + _T(",顶左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton234() 
{
	if (m_remark == _T("")){
		m_remark = _T("顶右下");
	}else{
		m_remark = m_remark + _T(",顶右下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton241() 
{
	if (m_remark == _T("")){
		m_remark = _T("右左上");
	}else{
		m_remark = m_remark + _T(",右左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton242() 
{
	if (m_remark == _T("")){
		m_remark = _T("右右上");
	}else{
		m_remark = m_remark + _T(",右右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton243() 
{
	if (m_remark == _T("")){
		m_remark = _T("右左下");
	}else{
		m_remark = m_remark + _T(",右左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton244() 
{
	if (m_remark == _T("")){
		m_remark = _T("右右下");
	}else{
		m_remark = m_remark + _T(",右右下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton251() 
{
	if (m_remark == _T("")){
		m_remark = _T("后左上");
	}else{
		m_remark = m_remark + _T(",后左上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton252() 
{
	if (m_remark == _T("")){
		m_remark = _T("后右上");
	}else{
		m_remark = m_remark + _T(",后右上"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton253() 
{
	if (m_remark == _T("")){
		m_remark = _T("后左下");
	}else{
		m_remark = m_remark + _T(",后左下"); 
	}
	
	UpdateData(FALSE);
}
void LoadDisrepairRecord::OnButton254() 
{
	if (m_remark == _T("")){
		m_remark = _T("后右下");
	}else{
		m_remark = m_remark + _T(",后右下"); 
	}
	
	UpdateData(FALSE);
}

BOOL LoadDisrepairRecord::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	m_damageCodeLDR.SetCurSel(0);
	
	CBitmap bmp11,bmp12,bmp13,bmp14,bmp21,bmp22,bmp23,bmp24,bmp31,bmp32,bmp33,bmp34,bmp41,bmp42,bmp43,bmp44,bmp51,bmp52,bmp53,bmp54,bmp61,bmp62,bmp63,bmp64;
	HRGN hRgn11,hRgn12,hRgn13,hRgn14,hRgn21,hRgn22,hRgn23,hRgn24,hRgn31,hRgn32,hRgn33,hRgn34,hRgn41,hRgn42,hRgn43,hRgn44,hRgn51,hRgn52,hRgn53,hRgn54,hRgn61,hRgn62,hRgn63,hRgn64;
	
	bmp11.LoadBitmap(IDB_FRONT_1);
	hRgn11 = BitmapToRegion((HBITMAP)bmp11, RGB(0, 0, 0));
    m_front_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(5,30), hRgn11, this, front1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_front_1.SetWindowRgn(hRgn11, TRUE);
	
	bmp12.LoadBitmap(IDB_FRONT_2);
	hRgn12 = BitmapToRegion((HBITMAP)bmp12, RGB(0, 0, 0));
    m_front_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(25,30), hRgn12, this, front2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_front_2.SetWindowRgn(hRgn12, TRUE);
	
	bmp13.LoadBitmap(IDB_FRONT_3);
	hRgn13 = BitmapToRegion((HBITMAP)bmp13, RGB(0, 0, 0));
    m_front_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(5,50), hRgn13, this, front3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_front_3.SetWindowRgn(hRgn13, TRUE);
	
	bmp14.LoadBitmap(IDB_FRONT_4);
	hRgn14 = BitmapToRegion((HBITMAP)bmp14, RGB(0, 0, 0));
    m_front_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(25,50), hRgn14, this, front4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_front_4.SetWindowRgn(hRgn14, TRUE);
	
	bmp21.LoadBitmap(IDB_LEFT_1);
	hRgn21 = BitmapToRegion((HBITMAP)bmp21, RGB(0, 0, 0));
	m_left_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(45,30), hRgn21, this, left1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_left_1.SetWindowRgn(hRgn21, TRUE);
	
	bmp22.LoadBitmap(IDB_LEFT_2);
	hRgn22 = BitmapToRegion((HBITMAP)bmp22, RGB(0, 0, 0));
	m_left_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(64,46), hRgn22, this, left2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_left_2.SetWindowRgn(hRgn22, TRUE);
	
	bmp23.LoadBitmap(IDB_LEFT_3);
	hRgn23 = BitmapToRegion((HBITMAP)bmp23, RGB(0, 0, 0));
	m_left_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(45,50), hRgn23, this, left3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_left_3.SetWindowRgn(hRgn23, TRUE);
	
	bmp24.LoadBitmap(IDB_LEFT_4);
	hRgn24 = BitmapToRegion((HBITMAP)bmp24, RGB(0, 0, 0));
	m_left_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(64,66), hRgn24, this, left4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_left_4.SetWindowRgn(hRgn24, TRUE);
	
	bmp31.LoadBitmap(IDB_BOTTOM_1);
    hRgn31 = BitmapToRegion((HBITMAP)bmp31, RGB(0, 0, 0));
	m_bottom_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(5,70), hRgn31, this, bottom1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_bottom_1.SetWindowRgn(hRgn31, TRUE);
	
	bmp32.LoadBitmap(IDB_BOTTOM_2);
    hRgn32 = BitmapToRegion((HBITMAP)bmp32, RGB(0, 0, 0));
	m_bottom_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(25,70), hRgn32, this, bottom2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_bottom_2.SetWindowRgn(hRgn32, TRUE);
	
	bmp33.LoadBitmap(IDB_BOTTOM_3);
    hRgn33 = BitmapToRegion((HBITMAP)bmp33, RGB(0, 0, 0));
	m_bottom_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(25,88), hRgn33, this, bottom3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_bottom_3.SetWindowRgn(hRgn33, TRUE);
	
	bmp34.LoadBitmap(IDB_BOTTOM_4);
    hRgn34 = BitmapToRegion((HBITMAP)bmp34, RGB(0, 0, 0));
	m_bottom_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(45,88), hRgn34, this, bottom4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_bottom_4.SetWindowRgn(hRgn34, TRUE);
	
	bmp41.LoadBitmap(IDB_TOP_1);
	hRgn41 = BitmapToRegion((HBITMAP)bmp41, RGB(0, 0, 0));
    m_top_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(150,30), hRgn41, this, top1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_top_1.SetWindowRgn(hRgn41, TRUE);
	
	bmp42.LoadBitmap(IDB_TOP_2);
	hRgn42 = BitmapToRegion((HBITMAP)bmp42, RGB(0, 0, 0));
    m_top_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(170,30), hRgn42, this, top2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_top_2.SetWindowRgn(hRgn42, TRUE);
	
	bmp43.LoadBitmap(IDB_TOP_3);
	hRgn43 = BitmapToRegion((HBITMAP)bmp43, RGB(0, 0, 0));
    m_top_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(128,50), hRgn43, this, top3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_top_3.SetWindowRgn(hRgn43, TRUE);
	
	bmp44.LoadBitmap(IDB_TOP_4);
	hRgn44 = BitmapToRegion((HBITMAP)bmp44, RGB(0, 0, 0));
    m_top_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(148,50), hRgn44, this, top4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_top_4.SetWindowRgn(hRgn44, TRUE);
	
	bmp51.LoadBitmap(IDB_RIGHT_1);
	hRgn51 = BitmapToRegion((HBITMAP)bmp51, RGB(0, 0, 0));
	m_right_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(168,52), hRgn51, this, right1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_right_1.SetWindowRgn(hRgn51, TRUE);
	
	bmp52.LoadBitmap(IDB_RIGHT_2);
	hRgn52 = BitmapToRegion((HBITMAP)bmp52, RGB(0, 0, 0));
	m_right_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(189,33), hRgn52, this, right2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_right_2.SetWindowRgn(hRgn52, TRUE);
	
	bmp53.LoadBitmap(IDB_RIGHT_3);
	hRgn53 = BitmapToRegion((HBITMAP)bmp53, RGB(0, 0, 0));
	m_right_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(168,72), hRgn53, this, right3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_right_3.SetWindowRgn(hRgn53, TRUE);
	
	bmp54.LoadBitmap(IDB_RIGHT_4);
	hRgn54 = BitmapToRegion((HBITMAP)bmp54, RGB(0, 0, 0));
	m_right_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(189,55), hRgn53, this, right4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_right_4.SetWindowRgn(hRgn54, TRUE);
	
	bmp61.LoadBitmap(IDB_BACK_1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -