小弟在自学MFC,做那个貌似很有名的“幸运52”例题的时候遇到了问题,关键代码如下:Bitmap[0].LoadBitmap(IDB_BITMAP1);
Bitmap[1].LoadBitmap(IDB_BITMAP2);
Bitmap[2].LoadBitmap(IDB_BITMAP3);
Bitmap[3].LoadBitmap(IDB_BITMAP4);
已经导入了位图srand(time(NULL));
CurrentCommodityIndex=rand()%4;if(CurrentCommodityIndex==0)
((CStatic *)GetDlgItem(IDC_PICTURE))->SetBitmap(HBITMAP(Bitmap[0]));
else if(CurrentCommodityIndex==1)
((CStatic *)GetDlgItem(IDC_PICTURE))->SetBitmap(HBITMAP(Bitmap[1]));
else if(CurrentCommodityIndex==2)
((CStatic *)GetDlgItem(IDC_PICTURE))->SetBitmap(HBITMAP(Bitmap[2]));
else if(CurrentCommodityIndex==3)
((CStatic *)GetDlgItem(IDC_PICTURE))->SetBitmap(HBITMAP(Bitmap[3]));
随机动态显示图片,IDC_PICTURE是控件的ID,为什么不显示呢控件属性已经调成了位图格式,编译无错误,只是运行时无响应或无图片显示,在线求解答