首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

error C2228: left of '.SetBitmap' must have class/struct/union type ?该怎么处理

2012-01-26 
error C2228: left of .SetBitmap must have class/struct/union type ??????代码:CStringstring_pictur

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);

热点排行