如何在这个函数里面添加一个红绿灯

问题描述:

void  CMainTest1Dlg::UpDateResult(SHORT data[])
{
 double val = 0;
 val = data[0];
 if (fabs(val - 5.0f) < 0.2f)
 {
  // 合格
//合格之后出来一个绿色的灯


 } 

界面添加一个CStatic,改变其背景色就可以了
CStatic* pstaDis=new CStatic; pstaDis->Create("",WS_CHILD|WS_VISIBLE|SS_BITMAP|SSCENTERIMAGE, CRect(0,0,40,40),pWnd,1); CBitmap bmpLoad; bmpLoad.LoadBitmap(IDB_TEST); pstaDis->SetBitmap(bmpLoad.Detach());