void CbitmapDlg::OnBnClickedButtonClick()
{
// TODO: 在此添加控件通知处理程序代码
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
CStatic* p_Static = (CStatic*)GetDlgItem(IDC_STATIC_P);
p_Static->SetBitmap((HBITMAP)bitmap.m_hObject);
}bmp图片已经在项目资源文件里面了
以上代码怎么才入不了呢  各位大侠帮帮忙解决一下 

解决方案 »

  1.   

    p_Static->SetBitmap(...)之前加上
    p_Static->ModifyStyle(0, SS_BITMAP);
      

  2.   

    还是不行啊 
    我调试看m_hObject这个的地址是0x00000000是不是图片没有载入成功啊
      

  3.   

    你自己debug调试一下LoadBitmap()成功?
      

  4.   

    bmp文件添加到工程resource view中了没?
      

  5.   

    m_hObject 0x00000000 void *显示这个!
      

  6.   

    我添加到资源识图bitmap里面的 可以看得到图片
      

  7.   

    bitmap.LoadBitmap(IDB_BITMAP1);
    失败?返回FALSE?
      

  8.   

    因为bitmap是临时变量。
    修改为:
    添加成员变量:CBitmap m_bmp;
      

  9.   

    我加成成员变量还是不行 返回的还是false