希望高手看一下,是一VC++开发语言的

解决方案 »

  1.   

    你要动态载入什么类型图片,好久没看过界面了,picture元件好象可以直接加载bmp图,如果是这样的话,你自己加载一张图片后利用句柄就可以了
      

  2.   

    首先你的picture控件type选择bitmap
    HBITMAP hbmp;
    hbmp = (HBITMAP)::LoadImage(NULL
    ,L"f:\\test.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_DEFAULTSIZE);// IDC_PIC_TEST是picture控件的ID
    ((CStatic*)GetDlgItem(IDC_PIC_TEST))->SetBitmap((HBITMAP)hbmp);
      

  3.   


    刚好这个做过,if(m_path=="")        //判断图片路径是否存在 
        { 
          return; 
        } 
    CRect rect; 
    m_picture.GetClientRect(&rect);    //m_picture为Picture Control控件变 
    量,    
              CImage image;      
    image.Load(m_path); //图片路径
    CDC* pDC = m_picture.GetWindowDC();  
    image.Draw( pDC -> m_hDC,rect);      //图片类的图片绘制Draw函数 
    ReleaseDC(pDC);