7. Add the following member variables:
and
Var name Class Var type access
m_bmp1 CBitmapDlg CBitmap private
m_bmp2 CBitmapDlg CBitmap private
m_bmp3 CBitmapDlg CBitmap private
Ctrl ID Var name Var type Category
IDC_COMBO1 m_ctrlPicture Control Control
8. Initialize the vars in CBitmapDlg::OnInitDialog()
…………..
// TODO: Add extra initialization here
m_bmp1.LoadBitmap(IDB_PNG1);
m_bmp2.LoadBitmap(IDB_PNG2);
m_bmp3.LoadBitmap(IDB_PNG3);
return TRUE; // return TRUE unless you set the
focus to a control
}
9.
10.
11.
12.
13.
14. void CBitmapDlg::OnSelchangeCombo1()
{
// TODO: Add your control notification handler code here
int CurSel = m_ctrlPicture.GetCurSel();
switch (CurSel)
{
case 0:
m_ctrlPicture.SetBitmap(m_bmp1);
break;
case 1:
m_ctrlPicture.SetBitmap(m_bmp2);
break;
case 2:
m_ctrlPicture.SetBitmap(m_bmp3);
break;
}
}