代码如下:     
         CRect rc;
GetDlgItem(IDC_PHOTO)->GetWindowRect(&rc);           //获取IPicture空间大小
ScreenToClient(rc);
HBITMAP hbmp;
hbmp= (HBITMAP)::LoadImage( AfxGetInstanceHandle(),         //载入图像文件 
path,IMAGE_BITMAP,rc.Width(),rc.Height(),            //path路径
LR_LOADFROMFILE); 
(CStatic*)GetDlgItem(IDC_PHOTO)->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
((CStatic*)GetDlgItem(IDC_PHOTO))->SetBitmap(hbmp);        //在窗体中绘制图像文件   这段代码是监控系统里查看图片的一段代码,图片是监控系统抓的图,格式为bmp,我在对话框上显示图片,图片能显示,可是就是很模糊,看不清,灰灰的。这些图片,用windows图片查看器,均是正常的。我在网上找了一个bmp格式的图片,结果显示又正常,很奇怪。显示控件用Pictrue contrl和static edit都是一样的结果。求助