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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lvhaidlg.cpp

?? 用java 編寫的測試人的疲勞度 的程序
?? CPP
字號:
// lvhaiDlg.cpp : implementation file
//

#include "stdafx.h"
#include "lvhai.h"
#include "lvhaiDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
	CPoint spots [3];
	BOOL falge1;
	BOOL falge2;
	BOOL falge3;
	int interal;


class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLvhaiDlg dialog

CLvhaiDlg::CLvhaiDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CLvhaiDlg::IDD, pParent),size(50,50)
{
	//{{AFX_DATA_INIT(CLvhaiDlg)
	m_abc2 = 0.0f;
	m_abc1 = 0.0f;
	m_abc3 = 0.0f;
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
	
	
}

void CLvhaiDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CLvhaiDlg)
	DDX_Text(pDX, IDC_EDIT2, m_abc2);
	DDX_Text(pDX, IDC_EDIT1, m_abc1);
	DDX_Text(pDX, IDC_EDIT3, m_abc3);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CLvhaiDlg, CDialog)
	//{{AFX_MSG_MAP(CLvhaiDlg)
	ON_WM_SYSCOMMAND()
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1start)
	ON_BN_CLICKED(IDC_BUTTON2, OnButton2end)
	ON_WM_LBUTTONDOWN()
	ON_WM_PAINT()
	ON_WM_TIMER()
	ON_BN_CLICKED(IDC_RADIO1, OnRadio1one)
	ON_BN_CLICKED(IDC_RADIO2, OnRadio2two)
	ON_BN_CLICKED(IDC_RADIO3, OnRadio3three)
	ON_WM_HSCROLL()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLvhaiDlg message handlers

BOOL CLvhaiDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
	num=1;
	for(int i=0;i<3;i++)
	{
		spots[i].x=50;
		spots[i].y=30;
	}
	falge1=false;
	falge2=false;
	falge3=false;
	CheckRadioButton(IDC_RADIO1,IDC_RADIO3,IDC_RADIO1);
	CSliderCtrl *slider;
	slider=(CSliderCtrl *)GetDlgItem(IDC_SLIDER1);
	slider->SetRange(1,5);
	slider->SetPos(1);
	interal=1;
	
	return TRUE;  // return TRUE  unless you set the focus to a control
}

void CLvhaiDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CLvhaiDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap);
	
	
	for(int i=50;i<=600;i=i+100)
	{
		for(int j=30;j<=300;j=j+50)
		{
			dc.BitBlt(i,j,50,50,pCompatibleDC,0,0,SRCCOPY);
		}
	}
		
	pCompatibleDC->SelectObject(poldBitmap);
	//設置新的畫筆和畫刷


	//初始化頁面
	
	
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
//HCURSOR CLvhaiDlg::OnQueryDragIcon()
//{
//	return (HCURSOR) m_hIcon;
//}

//void CLvhaiDlg::OnButton1exit() 
//{
	// TODO: Add your control notification handler code here
	
//}

//void CLvhaiDlg::OnOK() 
//{
	// TODO: Add extra validation here
	
//	CDialog::OnOK();
//}



void CLvhaiDlg::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
	
	

		CClientDC dc(this);
		CDC *pCompatibleDC=new CDC;
		CBitmap *pBitmap1= new CBitmap;
		CBitmap *poldBitmap;
		pBitmap1->LoadBitmap(IDB_BITMAP1);
		pCompatibleDC->CreateCompatibleDC(&dc);
		poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	
	
	for(int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
		//恢復已亮的燈
		
	}
		
		
		
	
	for(int j=0;j<num;j++)
	{
		spots[j].x=(rand()/6000)*100+50;
		spots[j].y=(rand()/6000)*50+30;
		//產生隨機點

	
	}
	CBitmap *pBitmap2= new CBitmap;
	pBitmap2->LoadBitmap(IDB_BITMAP2);
	pCompatibleDC->SelectObject(pBitmap2);
	
	for(int k=0;k<num;k++)
	{
		dc.BitBlt(spots[k].x,spots[k].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	}
	pCompatibleDC->SelectObject(poldBitmap);

	
	m_abc1++;
	
	islighting=true;

	delete pBitmap1;
	delete pBitmap2;
	
	UpdateData(false);
	
	
	
	CDialog::OnTimer(nIDEvent);
}

void CLvhaiDlg::OnLButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
    CClientDC dc(this);
	CRect Rc1=new CRect(spots[0],size);
	CRect Rc2=new CRect(spots[1],size);
	CRect Rc3=new CRect(spots[2],size);

	CRgn a1,a2,a3;
	dc.LPtoDP(Rc1);
	a1.CreateRectRgnIndirect(Rc1);
	a2.CreateRectRgnIndirect(Rc2);
	a3.CreateRectRgnIndirect(Rc3);
	
	if(num==1)
	{
		if (a1.PtInRegion(point)&&isgoing&&islighting)
		{
	
			islighting=false;
			m_abc2++;
			UpdateData(false);
		}
	}
	if(num==2)
	{
		if (a1.PtInRegion(point))
		{
			falge1=true;
		}
		if (a2.PtInRegion(point))
		{
			falge2=true;
		}
		
		
		if(falge2&&falge1&&isgoing&&islighting)
		{
			islighting=false;
			m_abc2++;
			UpdateData(false);
			falge1=false;
			falge2=false;
		}
	
	}
	if(num==3)
	{
		if (a1.PtInRegion(point))
		{
			falge1=true;
		}
		if(a2.PtInRegion(point))
		{
			falge2=true;
		}
		if(a3.PtInRegion(point))
		{
			falge3=true;
		}
		if(falge1&&falge2&&falge3&&isgoing&&islighting)
		{
			islighting=false;
			m_abc2++;
			UpdateData(false);
			falge1=false;
			falge2=false;
			falge3=false;
		}
			
		
	}
	
	CDialog::OnLButtonDown(nFlags, point);
}

void CLvhaiDlg::OnButton2end() 
{
	// TODO: Add your control notification handler code here
	KillTimer(1);
	
	
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap1= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap1->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	
	for (int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	//恢復已亮的燈
	}
	delete pBitmap1;
	pCompatibleDC->SelectObject(poldBitmap);
	
	delete pCompatibleDC;
	if (m_abc1==0)
		m_abc3=0;
	else
		m_abc3=(m_abc2/m_abc1)*100;
	UpdateData(false);

}

void CLvhaiDlg::OnButton1start() 
{
	// TODO: Add your control notification handler code here
	
	m_abc1=0;
	m_abc2=0;
	m_abc3=0;
	isgoing=true;
	islighting=false;
	
	
	
	
	SetTimer(1,1000/interal,NULL);
	UpdateData(false);
	
}












void CLvhaiDlg::OnRadio1one() 
{
	// TODO: Add your control notification handler code here
	KillTimer(1);
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap1= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap1->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	for(int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	//恢復已亮的燈
	}
	pCompatibleDC->SelectObject(poldBitmap);
	num=1;
	if (m_abc1==0)
		m_abc3=0;
	else
		m_abc3=(m_abc2/m_abc1)*100;
	UpdateData(false);
}

void CLvhaiDlg::OnRadio2two() 
{
	// TODO: Add your control notification handler code here
	KillTimer(1);
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap1= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap1->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	for(int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	//恢復已亮的燈
	}
	pCompatibleDC->SelectObject(poldBitmap);
	num=2;
	if (m_abc1==0)
		m_abc3=0;
	else
		m_abc3=(m_abc2/m_abc1)*100;
	UpdateData(false);
}

void CLvhaiDlg::OnRadio3three() 
{
	// TODO: Add your control notification handler code here
	KillTimer(1);
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap1= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap1->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	for(int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	//恢復已亮的燈
	}
	pCompatibleDC->SelectObject(poldBitmap);
	num=3;
	if (m_abc1==0)
		m_abc3=0;
	else
		m_abc3=(m_abc2/m_abc1)*100;
	UpdateData(false);
}







void CLvhaiDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
	// TODO: Add your message handler code here and/or call default
	KillTimer(1);
	CClientDC dc(this);
	CDC *pCompatibleDC=new CDC;
	CBitmap *pBitmap1= new CBitmap;
	CBitmap *poldBitmap;
	pBitmap1->LoadBitmap(IDB_BITMAP1);
	pCompatibleDC->CreateCompatibleDC(&dc);
	poldBitmap=pCompatibleDC->SelectObject(pBitmap1);
	
	for(int i=0;i<num;i++)
	{
		dc.BitBlt(spots[i].x,spots[i].y,50,50,pCompatibleDC,0,0,SRCCOPY);
	//恢復已亮的燈
	}
	pCompatibleDC->SelectObject(poldBitmap);
	
	
	CSliderCtrl *slider1=(CSliderCtrl *)GetDlgItem(IDC_SLIDER1);
	interal=slider1->GetPos();
	if (m_abc1==0)
		m_abc3=0;
	else
		m_abc3=(m_abc2/m_abc1)*100;
	UpdateData(false);

	CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美电影院| 91在线免费播放| 国产69精品一区二区亚洲孕妇| 97精品国产97久久久久久久久久久久 | 欧美一区二区三区四区五区| 国产丝袜美腿一区二区三区| 亚洲bt欧美bt精品777| 国产成人免费在线观看| 777奇米四色成人影色区| 国产拍欧美日韩视频二区| 夜夜精品浪潮av一区二区三区| 免费在线视频一区| 在线视频一区二区三区| 国产三级欧美三级| 久久国产生活片100| 欧美三级电影一区| 综合色中文字幕| 国产不卡视频一区二区三区| 欧美一级专区免费大片| 亚洲一区在线看| 91无套直看片红桃| 日本一区二区三区国色天香 | 国产婷婷色一区二区三区| 午夜伦欧美伦电影理论片| 成人高清视频在线| 国产女主播一区| 国产乱一区二区| 日韩欧美一区二区视频| 亚洲一区在线观看视频| 色婷婷国产精品| 亚洲视频在线一区观看| av在线不卡电影| 中文字幕乱码久久午夜不卡| 国产露脸91国语对白| 欧美一区2区视频在线观看| 五月婷婷激情综合网| 成人av影视在线观看| 国产精品日韩精品欧美在线| 粉嫩在线一区二区三区视频| 久久久夜色精品亚洲| 国内精品第一页| 国产欧美一区视频| 国产99久久久国产精品| 久久精品一级爱片| 不卡电影一区二区三区| 综合网在线视频| 欧美在线观看视频一区二区三区| 亚洲专区一二三| 欧美一区二区三区啪啪| 韩国三级在线一区| 中文字幕乱码一区二区免费| 99精品黄色片免费大全| 亚洲综合成人在线视频| 91精品国产综合久久福利软件| 蜜臀av一级做a爰片久久| 欧美一级高清片| 国产米奇在线777精品观看| 中文字幕二三区不卡| 色婷婷综合五月| 亚洲第一成人在线| 欧美tk—视频vk| 成人高清伦理免费影院在线观看| 亚洲欧美日韩国产综合在线| 色婷婷一区二区| 免费在线看成人av| 国产精品私人影院| 欧洲在线/亚洲| 精品一区二区三区在线观看国产| 亚洲国产精品传媒在线观看| 在线免费观看视频一区| 久久99热国产| 亚洲精品视频免费看| 欧美肥大bbwbbw高潮| 国产一区视频网站| 亚洲综合另类小说| 国产亚洲欧洲一区高清在线观看| 99精品视频免费在线观看| 日韩国产精品久久久| 国产视频一区二区在线观看| 在线精品视频免费观看| 精品午夜久久福利影院| 一区二区三区波多野结衣在线观看| 日韩视频一区二区三区在线播放| 成人一道本在线| 日韩高清电影一区| 国产精品久久久久久久岛一牛影视| 欧美色综合天天久久综合精品| 国模套图日韩精品一区二区| 中文字幕五月欧美| 日韩欧美黄色影院| 色婷婷av一区| 成人免费毛片片v| 久久成人精品无人区| 亚洲综合在线观看视频| 欧美国产精品中文字幕| 欧美一区二区二区| 日本久久一区二区三区| 国产精品夜夜嗨| 日本一区中文字幕| 亚洲午夜久久久| 国产精品久久久久久亚洲毛片| 日韩午夜av电影| 欧美色图免费看| 色噜噜狠狠色综合欧洲selulu | 一区二区三区中文字幕精品精品| 久久综合丝袜日本网| 69av一区二区三区| 欧美色综合网站| 色8久久人人97超碰香蕉987| 99久久国产综合色|国产精品| 国产一区二区三区观看| 久久精品国产精品亚洲精品| 午夜免费久久看| 天堂在线一区二区| 日韩av午夜在线观看| 同产精品九九九| 婷婷成人激情在线网| 亚洲18色成人| 天堂蜜桃一区二区三区 | 亚洲一区二区三区国产| 一区二区三区四区在线| 亚洲女人小视频在线观看| 亚洲免费三区一区二区| 自拍偷拍国产精品| 亚洲美女区一区| 中文字幕av一区二区三区高| 中文字幕国产精品一区二区| 亚洲国产精品成人综合色在线婷婷| 久久久99精品免费观看不卡| 久久精品亚洲乱码伦伦中文| 国产欧美日韩激情| 国产精品乱人伦中文| 亚洲欧美一区二区在线观看| 亚洲色图视频网站| 亚洲国产一区二区视频| 日韩中文字幕不卡| 免费日本视频一区| 国产一区不卡精品| www.爱久久.com| 欧美色老头old∨ideo| 欧美丰满美乳xxx高潮www| 日韩欧美在线123| 欧美国产日韩亚洲一区| 亚洲美女屁股眼交| 免费观看91视频大全| 国产精品888| 在线观看亚洲一区| 欧美一区二区三区公司| 久久丝袜美腿综合| 亚洲精品欧美专区| 美日韩一区二区| 不卡影院免费观看| 欧美一区二区三区系列电影| 国产亚洲女人久久久久毛片| 成人免费在线视频观看| 日本一不卡视频| 本田岬高潮一区二区三区| 欧美午夜精品一区二区三区| 日韩美一区二区三区| 国产精品少妇自拍| 日韩av不卡在线观看| 国产成人啪免费观看软件| 91福利区一区二区三区| xnxx国产精品| 亚洲一二三四区不卡| 国产成人在线电影| 欧美日韩精品电影| 国产精品久久久久影院老司| 日韩高清不卡在线| 91麻豆精品秘密| 久久蜜桃av一区精品变态类天堂| 一卡二卡欧美日韩| 国产suv精品一区二区6| 日韩一区二区三区电影在线观看| 国产精品国模大尺度视频| 久久国产三级精品| 欧美无人高清视频在线观看| 中文字幕成人网| 国产在线精品免费av| 欧美日韩成人综合| 亚洲男人天堂av网| 国产成人免费在线观看不卡| 日韩午夜在线观看| 五月激情六月综合| 欧洲色大大久久| 亚洲欧洲成人自拍| 成人一级视频在线观看| 精品国产91久久久久久久妲己| 亚洲成人动漫av| 91豆麻精品91久久久久久| 国产精品久久久久一区二区三区共| 黄色日韩三级电影| 日韩免费一区二区| 日韩精彩视频在线观看| 欧美三级欧美一级| 亚洲va韩国va欧美va| 色94色欧美sute亚洲线路一久| 综合激情成人伊人| 91浏览器在线视频| 亚洲欧美日韩在线|