最近学VC++,遂写了简单的应用如文章标题,其实这个应用很常见。
步骤1. 位图加载。通过位图的导入添加自己的位图,注意要是bmp格式。
步骤2.创建一个Combo框,用于选择图片内容
步骤3. 在onpaint()函数中将位图填充所选特定的区域
当然这里只是实现基本功能:适合初学者。若有高手看有不正确的地方,请指正!
程序代码:
1 .BOOL CLoadBitMapDlg::OnInitDialog()
添加:
// TODO: 在此添加额外的初始化代码
// 添加背景选项
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("汽车图片"));
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("美女图片"));
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("运动图片"));
((CComboBox*)GetDlgItem(IDC_COMBO1))->SetCurSel(0);
2. void CLoadBitMapDlg::OnPaint()
添加:
int index; // 索引号
index = ((CComboBox*)GetDlgItem(IDC_COMBO1)