大家看小弟我这样写对吗?
大家看我这样写对吗?急!!!在线等!
我想写一个24点的游戏,并用四个按扭分别载入四张位图表示四张牌,能运行,但在运行后点击发牌按扭后就出现错误,程序终止,请大家帮帮我啊!
在DLG中声明:
int srand[4]; //点击发牌产生四个随机数
CBitmap m_bitmap1,m_bitmap2,m_bitmap3,m_bitmap4;
CButton *m_pButton;
在OnPaint()中:
m_bitmap1.LoadBitmap(IDB_BITMAP0);
m_bitmap2.LoadBitmap(IDB_BITMAP0);
m_bitmap3.LoadBitmap(IDB_BITMAP0);
m_bitmap4.LoadBitmap(IDB_BITMAP0);
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON1);
m_pButton-> SetBitmap(HBITMAP(m_bitmap1));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON2);
m_pButton-> SetBitmap(HBITMAP(m_bitmap2));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON3);
m_pButton-> SetBitmap(HBITMAP(m_bitmap3));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON4);
m_pButton-> SetBitmap(HBITMAP(m_bitmap4));
我想写一个24点的游戏,并用四个按扭分别载入四张位图表示四张牌,能运行,但在运行后点击发牌按扭后就出现错误,程序终止,请大家帮帮我啊!
在DLG中声明:
int srand[4]; //点击发牌产生四个随机数
CBitmap m_bitmap1,m_bitmap2,m_bitmap3,m_bitmap4;
CButton *m_pButton;
在OnPaint()中:
m_bitmap1.LoadBitmap(IDB_BITMAP0);
m_bitmap2.LoadBitmap(IDB_BITMAP0);
m_bitmap3.LoadBitmap(IDB_BITMAP0);
m_bitmap4.LoadBitmap(IDB_BITMAP0);
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON1);
m_pButton-> SetBitmap(HBITMAP(m_bitmap1));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON2);
m_pButton-> SetBitmap(HBITMAP(m_bitmap2));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON3);
m_pButton-> SetBitmap(HBITMAP(m_bitmap3));
m_pButton=(CButton*)GetDlgItem(IDC_BUTTON4);
m_pButton-> SetBitmap(HBITMAP(m_bitmap4));