MFC在控件上显示图片不起作用

时间:2013-11-07 14:25:33

标签: visual-studio-2010 mfc

我正试图在我的表单中显示一些图像。我看了一下,尝试了一些方法,但没有任何作用。 这是我的两个尝试:

       
  1. 在我的对话框中添加了图片控件;
  2.    
  3. 将其类型更改为位图;
  4.    
  5. 在资源中添加/绘制了bmp;
  6.    
  7. 在图片控件属性中将Image更改为我的资源的ID
  8. 以这种方式在资源编辑器中我可以看到图像正确加载但在运行时我什么都没看到。 尝试2:

    CImage  imgImmagine;
    
    switch( imgImmagine.Load( _T("img/forza.bmp") ) )
    {
    case S_OK:
        m_stForza.SetBitmap( (HBITMAP)imgImmagine );
        m_stForza.Invalidate();
        break;
    case E_FAIL:
        AfxMessageBox( _T("Nessuna immagine trovata!") );
        break;
    };
    

    这次我显然在对话框编辑器中看不到任何内容,但在运行时都没有。 我在哪里做错了?

1 个答案:

答案 0 :(得分:0)

显然它(像往常一样)是一个Visual Studio 2010问题,经过一些随机操作后,图像现在正确加载。