如何在这个函数里面添加一个红绿灯
问题描述:
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());