void CMyView::DrawBoard(CDC *pDC)
{
CDC dc;
 BITMAP *info;
dc.CreateCompatibleDC(pDC); for(int i=0;i<76;i++)
for(int j=0;j<136;j++)
{
if(0<map[i][j] && map[i][j]<9)
{
if(!dc.SelectObject(bitmap[map[i][j]]))
MessageBox("错误");
bitmap[map[i][j]].GetBitmap(info);
TransparentBlt(pDC->GetSafeHdc(),j*10,i*10,info->bmWidth,info->bmHeight,dc.GetSafeHdc(),0,0,info->bmWidth,info->bmHeight,RGB(255,255,255));
}
}
}
编译过了,一执行就应用程序错误,不停弹出“错误”对话框,不明白SelectObject为什么会失败的,改用Release运行时界面貌似正常了,但是功能不正常,不知道和这个有没有关系。