读书人

error C2228: left of #039;.SetBitmap#039; m

发布时间: 2012-01-26 19:40:46 作者: rapoo

error C2228: left of '.SetBitmap' must have class/struct/union type ??????
代码:

CString string_picture= "D:\\MyFiles\\Projects\\AD1\\Yes.bmp ";//必须是双斜线
HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),
string_picture,
IMAGE_BITMAP,28,28,LR_CREATEDIBSECTION|LR_LOADFROMFILE);
// x,y 为图片大小
//CStatic* pStatic;
CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC_CV);
pStatic-> ModifyStyle(0, SS_BITMAP|SS_CENTERIMAGE);
pStatic.SetBitmap(hbitmap);

什么原因?如何解决?谢谢了

[解决办法]
pStatic-> ModifyStyle(0, SS_BITMAP|SS_CENTERIMAGE);
pStatic-> SetBitmap(hbitmap);

读书人网 >VC/MFC

热点推荐