15,980
社区成员
发帖
与我相关
我的任务
分享
///////////////////////////////////////////////////////////////////////////
/***********************FINGER2作图**************************/
CDC* pDC3;
CDC* pDC4;
CBrush newbrush1(RGB(255,0,0));
CWnd* pwnd3 = GetDlgItem(IDC_FINGER2);
pDC3 = pwnd3->GetDC();
pDC4 = pwnd3->GetDC();
CBrush* oldBrush = pDC4->SelectObject(&newbrush1);
CPen pen3(PS_SOLID,4,RGB(0,0,0));
// CPen pen4(PS_SOLID,4,RGB(255,0,0)); //创建黑色画笔
CPen *pOldPen3 = pDC3->SelectObject(&pen3);
// CPen *pOldPen4 = pDC4->SelectObject(&pen4);
CRect finger2rect;
pwnd3->GetClientRect(&finger2rect);
pDC3->MoveTo(0,(Lhand.ADCData[2]*finger_rect.Height())/3000);
pDC3->LineTo(finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000);
Sleep(10);
pDC4->Rectangle(0,(Lhand.ADCData[2]*finger_rect.Height())/3000-4,finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000+4);
pDC4->SelectObject(oldBrush);
// pDC4->MoveTo(0,(Lhand.ADCData[2]*finger_rect.Height())/3000);
// pDC4->LineTo(finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000);
pDC3->SelectObject(&pOldPen3);
// pDC4->SelectObject(&pOldPen4);
pwnd3->ReleaseDC(pDC3);
// pwnd3->ReleaseDC(pDC4);
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
/***********************FINGER2作图**************************/
CDC* pDC3;
CDC* pDC4;
CBrush newbrush1(RGB(255,0,0));
CWnd* pwnd3 = GetDlgItem(IDC_FINGER2);
pDC3 = pwnd3->GetDC();
pDC4 = pwnd3->GetDC();
CBrush* oldBrush = pDC4->SelectObject(&newbrush1);
CPen pen3(PS_SOLID,4,RGB(0,0,0));
// CPen pen4(PS_SOLID,4,RGB(255,0,0)); //创建黑色画笔
CPen *pOldPen3 = pDC3->SelectObject(&pen3);
// CPen *pOldPen4 = pDC4->SelectObject(&pen4);
CPen* pOldPen4 = (CPen*)(pDC4->SelectStockObject(NULL_PEN));
CRect finger2rect;
pwnd3->GetClientRect(&finger2rect);
pDC3->MoveTo(0,(Lhand.ADCData[2]*finger_rect.Height())/3000);
pDC3->LineTo(finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000);
Sleep(10);
pDC4->Rectangle(0,(Lhand.ADCData[2]*finger_rect.Height())/3000-4,finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000+4);
pDC4->SelectObject(oldBrush);
pDC4->SelectObject(pOldPen4);
// pDC4->MoveTo(0,(Lhand.ADCData[2]*finger_rect.Height())/3000);
// pDC4->LineTo(finger2rect.Width(),(Lhand.ADCData[2]*finger_rect.Height())/3000);
pDC3->SelectObject(&pOldPen3);
// pDC4->SelectObject(&pOldPen4);
pwnd3->ReleaseDC(pDC3);
pwnd3->ReleaseDC(pDC4);
///////////////////////////////////////////////////////////////////////////