亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? disrepairrecord.cpp

?? 碼頭手持機項目,用于統(tǒng)計集裝箱,輪船的情況,手持機采用S3C2440處理器,數(shù)據(jù)傳輸采用2.4G無線,上位機用VC編寫
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// DisrepairRecord.cpp : implementation file
//

#include "stdafx.h"
#include "CTSClient.h"
#include "DisrepairRecord.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];

/////////////////////////////////////////////////////////////////////////////
// DisrepairRecord dialog


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

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


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


BEGIN_MESSAGE_MAP(DisrepairRecord, CDialog)
//{{AFX_MSG_MAP(DisrepairRecord)
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()

/////////////////////////////////////////////////////////////////////////////
// DisrepairRecord message handlers
HRGN DisrepairRecord::BitmapToRegion(HBITMAP hBmp, COLORREF cTransparentColor, COLORREF cTolerance)
{
	HRGN hRgn = NULL;
	
	if (hBmp)
	{
		// Create a memory DC inside which we will scan the bitmap content
		HDC hMemDC = CreateCompatibleDC(NULL);
		if (hMemDC)
		{
			// Get bitmap size
			BITMAP bm;
			GetObject(hBmp, sizeof(bm), &bm);
			
			// Create a 32 bits depth bitmap and select it into the memory DC 
			BITMAPINFOHEADER RGB32BITSBITMAPINFO = {
				sizeof(BITMAPINFOHEADER),	// biSize 
					bm.bmWidth,					// biWidth; 
					bm.bmHeight,				// biHeight; 
					1,							// biPlanes; 
					16,							// biBitCount 
					BI_RGB,						// biCompression; 
					0,							// biSizeImage; 
					0,							// biXPelsPerMeter; 
					0,							// biYPelsPerMeter; 
					0,							// biClrUsed; 
					0							// biClrImportant; 
			};
			VOID * pbits32; 
			HBITMAP hbm32 = CreateDIBSection(hMemDC,
				(BITMAPINFO *)&RGB32BITSBITMAPINFO, DIB_RGB_COLORS, &pbits32, NULL, 0);
			if (hbm32)
			{
				HBITMAP holdBmp = (HBITMAP)SelectObject(hMemDC, hbm32);
				
				// Create a DC just to copy the bitmap into the memory DC
				HDC hDC = CreateCompatibleDC(hMemDC);
				if (hDC)
				{
					// Get how many bytes per row we have for the bitmap bits (rounded up to 32 bits)
					BITMAP bm32;
					GetObject(hbm32, sizeof(bm32), &bm32);
					while (bm32.bmWidthBytes % 2)
						bm32.bmWidthBytes++;
					
					// Copy the bitmap into the memory DC
					HBITMAP holdBmp = (HBITMAP)SelectObject(hDC, hBmp);
					BitBlt(hMemDC, 0, 0, bm.bmWidth, bm.bmHeight, hDC, 0, 0, SRCCOPY);
					
					// For better performances, we will use the ExtCreateRegion() function to create the
					// region. This function take a RGNDATA structure on entry. We will add rectangles by
					// amount of ALLOC_UNIT number in this structure.
#define ALLOC_UNIT	100
					DWORD maxRects = ALLOC_UNIT;
					HANDLE hData = GlobalAlloc(GMEM_MOVEABLE, sizeof(RGNDATAHEADER) + (sizeof(RECT) * maxRects));
					RGNDATA *pData = (RGNDATA *)GlobalLock(hData);
					pData->rdh.dwSize = sizeof(RGNDATAHEADER);
					pData->rdh.iType = RDH_RECTANGLES;
					pData->rdh.nCount = pData->rdh.nRgnSize = 0;
					SetRect(&pData->rdh.rcBound, MAXLONG, MAXLONG, 0, 0);
					
					// Keep on hand highest and lowest values for the "transparent" pixels
					BYTE lr = GetRValue(cTransparentColor);
					BYTE lg = GetGValue(cTransparentColor);
					BYTE lb = GetBValue(cTransparentColor);
					BYTE hr = min(0xff, lr + GetRValue(cTolerance));
					BYTE hg = min(0xff, lg + GetGValue(cTolerance));
					BYTE hb = min(0xff, lb + GetBValue(cTolerance));
					
					// Scan each bitmap row from bottom to top (the bitmap is inverted vertically)
					BYTE *p32 = (BYTE *)bm32.bmBits + (bm32.bmHeight - 1) * bm32.bmWidthBytes;
					for (int y = 0; y < bm.bmHeight; y++)
					{
						// Scan each bitmap pixel from left to right
						for (int x = 0; x < bm.bmWidth; x++)
						{
							// Search for a continuous range of "non transparent pixels"
							int x0 = x;
							short *p = (short *)p32 + x;
							while (x < bm.bmWidth)
							{
								BYTE b = GetRValue(*p);
								if (b >= lr && b <= hr)
								{
									b = GetGValue(*p);
									if (b >= lg && b <= hg)
									{
										b = GetBValue(*p);
										if (b >= lb && b <= hb)
											// This pixel is "transparent"
											break;
									}
								}
								p++;
								x++;
							}
							
							if (x > x0)
							{
								// Add the pixels (x0, y) to (x, y+1) as a new rectangle in the region
								if (pData->rdh.nCount >= maxRects)
								{
									GlobalUnlock(hData);
									maxRects += ALLOC_UNIT;
									hData = GlobalReAlloc(hData, sizeof(RGNDATAHEADER) + (sizeof(RECT) * maxRects), GMEM_MOVEABLE);
									pData = (RGNDATA *)GlobalLock(hData);
								}
								RECT *pr = (RECT *)&pData->Buffer;
								SetRect(&pr[pData->rdh.nCount], x0, y, x, y+1);
								if (x0 < pData->rdh.rcBound.left)
									pData->rdh.rcBound.left = x0;
								if (y < pData->rdh.rcBound.top)
									pData->rdh.rcBound.top = y;
								if (x > pData->rdh.rcBound.right)
									pData->rdh.rcBound.right = x;
								if (y+1 > pData->rdh.rcBound.bottom)
									pData->rdh.rcBound.bottom = y+1;
								pData->rdh.nCount++;
								
								// On Windows98, ExtCreateRegion() may fail if the number of rectangles is too
								// large (ie: > 4000). Therefore, we have to create the region by multiple steps.
								if (pData->rdh.nCount == 2000)
								{
									HRGN h = ExtCreateRegion(NULL, sizeof(RGNDATAHEADER) + (sizeof(RECT) * maxRects), pData);
									if (hRgn)
									{
										CombineRgn(hRgn, hRgn, h, RGN_OR);
										DeleteObject(h);
									}
									else
										hRgn = h;
									pData->rdh.nCount = 0;
									SetRect(&pData->rdh.rcBound, MAXLONG, MAXLONG, 0, 0);
								}
							}
						}
						
						// Go to next row (remember, the bitmap is inverted vertically)
						p32 -= bm32.bmWidthBytes;
					}
					
					// Create or extend the region with the remaining rectangles
					HRGN h = ExtCreateRegion(NULL, sizeof(RGNDATAHEADER) + (sizeof(RECT) * maxRects), pData);
					if (hRgn)
					{
						CombineRgn(hRgn, hRgn, h, RGN_OR);
						DeleteObject(h);
					}
					else
						hRgn = h;
					
					// Clean up
					GlobalFree(hData);
					SelectObject(hDC, holdBmp);
					DeleteDC(hDC);
				}
				
				DeleteObject(SelectObject(hMemDC, holdBmp));
			}
			
			DeleteDC(hMemDC);
		}
	}
	
	return hRgn;
}

BOOL DisrepairRecord::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	m_damageCodeULDR.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);
    hRgn61 = BitmapToRegion((HBITMAP)bmp61, RGB(0, 0, 0));
	m_back_1.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(128,66), hRgn61, this, back1,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_back_1.SetWindowRgn(hRgn61, TRUE);
	
	bmp62.LoadBitmap(IDB_BACK_2);
    hRgn62 = BitmapToRegion((HBITMAP)bmp62, RGB(0, 0, 0));
	m_back_2.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(148,66), hRgn62, this, back2,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_back_2.SetWindowRgn(hRgn62, TRUE);
	
	bmp63.LoadBitmap(IDB_BACK_3);
    hRgn63 = BitmapToRegion((HBITMAP)bmp63, RGB(0, 0, 0));
	m_back_3.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(128,86), hRgn63, this, back3,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_back_3.SetWindowRgn(hRgn63, TRUE);
	
	bmp64.LoadBitmap(IDB_BACK_4);
    hRgn64 = BitmapToRegion((HBITMAP)bmp64, RGB(0, 0, 0));
	m_back_4.Create(_T(""), WS_CHILD | WS_VISIBLE, CPoint(148,86), hRgn64, this, back4,2, RGB(212, 208, 200), RGB(204,122,68), RGB(174, 174, 174), GetSysColor(COLOR_BTNFACE)); 
	m_back_4.SetWindowRgn(hRgn64, TRUE);
	
	bmp11.DeleteObject();	
	bmp12.DeleteObject();
	bmp13.DeleteObject();
	bmp14.DeleteObject();
	bmp21.DeleteObject();
	bmp22.DeleteObject();
	bmp23.DeleteObject();
	bmp24.DeleteObject();
    bmp31.DeleteObject();
	bmp32.DeleteObject();
	bmp33.DeleteObject();
	bmp34.DeleteObject();
	bmp41.DeleteObject();
	bmp42.DeleteObject();
	bmp43.DeleteObject();
	bmp44.DeleteObject();
	bmp51.DeleteObject();
    bmp52.DeleteObject();
	bmp53.DeleteObject();
	bmp54.DeleteObject();
	bmp61.DeleteObject();
	bmp62.DeleteObject();
	bmp63.DeleteObject();
	bmp64.DeleteObject();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	// EXCEPTION: OCX Property Pages should return FALSE
}

void DisrepairRecord::OnCancelMode() 
{
	CDialog::OnCancelMode();
	
	// TODO: Add your message handler code here
	
}

void DisrepairRecord::OnButton201() 
{
	if (m_remark == _T("")){
		m_remark = _T("前左上");
	}else{
		m_remark = m_remark + _T(",前左上"); 
	}
	
	UpdateData(FALSE);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久噜噜噜久噜久久综合| 欧美日韩黄视频| 欧美国产精品专区| 成人一区二区视频| 国产精品国模大尺度视频| 99精品国产99久久久久久白柏| 亚洲天堂中文字幕| 欧美色精品天天在线观看视频| 日韩成人av影视| 26uuu色噜噜精品一区二区| 大桥未久av一区二区三区中文| 亚洲视频一二三| 欧美精品三级日韩久久| 国内外精品视频| 五月婷婷综合激情| 日韩一区二区影院| 成人黄色大片在线观看| 香蕉乱码成人久久天堂爱免费| 日韩三级中文字幕| 丁香婷婷深情五月亚洲| 亚洲大片一区二区三区| 久久综合九色综合97婷婷女人| 成人免费视频免费观看| 三级成人在线视频| 中文字幕精品三区| 欧美一级欧美一级在线播放| 成人不卡免费av| 麻豆91精品91久久久的内涵| 国产欧美一区二区在线观看| 欧美另类videos死尸| 国产激情91久久精品导航 | 国产乱码精品一区二区三区忘忧草| 国产精品沙发午睡系列990531| 欧美中文字幕不卡| 国产91丝袜在线播放0| 久久精品国产色蜜蜜麻豆| 成人免费一区二区三区视频 | 99视频国产精品| 免费看精品久久片| 亚洲国产日韩综合久久精品| 久久影院午夜论| 欧美三级中文字| 91天堂素人约啪| 国产高清精品久久久久| 日本亚洲电影天堂| 一区二区三区精品视频| 国产精品久久影院| 久久综合久久综合久久综合| 欧美日韩高清在线| 色婷婷av一区二区| 成人精品一区二区三区四区| 国产在线播放一区三区四| 日韩电影免费一区| 亚洲va中文字幕| 亚洲国产精品麻豆| 亚洲激情在线激情| 国产精品久久久久永久免费观看| 精品区一区二区| 日韩视频国产视频| 日韩亚洲国产中文字幕欧美| 欧美三级日韩在线| 在线日韩国产精品| 色一情一乱一乱一91av| 99久久国产综合精品麻豆| 成人一道本在线| 国产**成人网毛片九色| 粉嫩aⅴ一区二区三区四区| 国产一区二区毛片| 国产一区二区视频在线播放| 久草精品在线观看| 久久99精品久久久久久国产越南| 日本伊人精品一区二区三区观看方式| 一区二区三区国产精华| 亚洲卡通动漫在线| 一区二区三区在线观看网站| 裸体健美xxxx欧美裸体表演| 视频一区二区三区入口| 午夜精品在线看| 视频在线观看91| 免费的成人av| 国产一区在线观看麻豆| 国内精品伊人久久久久av影院| 国产一区二区日韩精品| 国产91在线看| 97精品国产露脸对白| 一本大道久久a久久精品综合| 色一情一乱一乱一91av| 欧美系列一区二区| 欧美一级高清片| 久久综合色8888| 国产精品色在线观看| 亚洲另类色综合网站| 亚洲国产一区二区三区青草影视 | 日韩精品一区二区三区中文不卡| 日韩一二三区视频| www国产成人免费观看视频 深夜成人网| 337p粉嫩大胆色噜噜噜噜亚洲| 国产农村妇女毛片精品久久麻豆| 1区2区3区国产精品| 亚洲欧洲99久久| 亚洲一区二区欧美| 日韩精品免费专区| 国产91色综合久久免费分享| 99国产精品久久久久久久久久 | 欧美不卡一区二区三区| 久久精品欧美日韩| 一区二区不卡在线播放 | 欧美在线免费观看视频| 日韩一级成人av| 综合久久一区二区三区| 日本不卡在线视频| 99精品国产视频| 欧美一卡2卡3卡4卡| 国产精品少妇自拍| 蜜臀国产一区二区三区在线播放| 国产九色精品成人porny| 日本精品裸体写真集在线观看| 日韩精品一区二区三区蜜臀| 亚洲天堂精品视频| 久久精品二区亚洲w码| 色综合久久99| 久久一留热品黄| 亚洲午夜久久久久久久久电影院| 国产精品综合网| 制服.丝袜.亚洲.中文.综合| 日本一区二区不卡视频| 日本不卡视频一二三区| 一本久久综合亚洲鲁鲁五月天 | 欧美一区二区三区视频免费播放| 国产精品卡一卡二卡三| 久久se精品一区精品二区| 色婷婷综合久久久中文字幕| 久久久国产精品麻豆| 日本成人中文字幕在线视频| 一本久道中文字幕精品亚洲嫩| 久久综合色之久久综合| 日本欧美一区二区| 欧美日韩一级视频| 一区二区在线观看不卡| 成人午夜av影视| 久久美女高清视频| 久久99久久99| 欧美精品在线一区二区三区| 亚洲精品日韩一| aaa亚洲精品| 欧美激情在线免费观看| 国产一区二区三区观看| 日韩一区二区在线观看视频播放| 亚洲午夜久久久| 91福利资源站| 亚洲卡通动漫在线| 91麻豆国产福利在线观看| 国产精品护士白丝一区av| 国产精华液一区二区三区| 精品久久久久久无| 狠狠v欧美v日韩v亚洲ⅴ| 日韩免费看的电影| 日韩有码一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 成人精品免费看| 欧美激情在线一区二区三区| 粉嫩13p一区二区三区| 久久久无码精品亚洲日韩按摩| 国产真实乱对白精彩久久| 精品国产一区二区亚洲人成毛片| 日韩不卡一二三区| 精品少妇一区二区三区视频免付费| 亚洲成人福利片| 91精品麻豆日日躁夜夜躁| 视频一区中文字幕| 精品伦理精品一区| 国模娜娜一区二区三区| 国产三级欧美三级| 国产91对白在线观看九色| 国产精品剧情在线亚洲| 日本韩国精品在线| 日韩国产精品91| 精品国精品国产| youjizz久久| 亚洲一区视频在线| 日韩一二在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产精品蜜臀av| 在线观看视频一区二区欧美日韩| 亚洲va欧美va人人爽午夜| 日韩精品一区二区三区在线观看| 国产精品亚洲视频| 一区二区三区免费观看| 9191久久久久久久久久久| 国产在线精品一区二区夜色| 国产精品久久久久婷婷| 欧美亚洲动漫制服丝袜| 久久超碰97中文字幕| 国产精品网站在线| 欧美色涩在线第一页| 国产一区中文字幕| 亚洲制服丝袜av| 2014亚洲片线观看视频免费| 91在线观看下载| 男女男精品视频网|