MFC中如何实现按钮切换Picture控件中的图片内容
1、如下图所示,新建一个mfc示例工程,按下图所示的步骤可以直接新建一个简单的mfc对话框工程





3、然后添加两个位图到资源里,如下图所示,这里我简单截取两个位图,参考下图所步骤添加位图即可


4、添加两个位图变量,用来保存位图的资源句柄值,如下图所示,耩撞苏粪参考代码如下: CBitmap m_bitmap, m_bitmap2; CStatic m_ctrlpicture;

6、然后是实现切换按钮的逻辑代码,参考代码如下:void CMFCApplicat坡纠课柩ion1Dlg::OnBnClicke颊俄岿髭dOk(){ // TODO: 在此添加控件通知处理程序代码 static int testval = 0; if (testval == 0) { testval = 1; m_ctrlpicture.SetBitmap((HBITMAP)m_bitmap); } else { testval = 0; m_ctrlpicture.SetBitmap((HBITMAP)m_bitmap2); } m_ctrlpicture.InvalidateRect(NULL); //CDialogEx::OnOK();}

