改变图片大小(用scroll bar) HBITMAP hbmp = (HBITMAP)::LoadImage(NULL, (LPCTSTR)"c:\\setup.bmp", IMAGE_BITMAP, 200, 200, LR_CREATEDIBSECTION |LR_LOADFROMFILE);//path ??的?片路径
    m_ctrBitmap.SetBitmap(hbmp);LoadImage我怎么得出来图片的大小,然后,我如何根据Scroll bar(滚动条)来改变图片的大小?
 
清详细说明一下,多谢,小弟VC初学者

解决方案 »

  1.   

    BITMAP bmpinfo;
    m_ctrlBitmap.GetBitmap(&bmpinfo);
             int wi=bmpinfo.bmWidth;
             int hi=bmpinfo.bmHeight;
             //用StretchBlt较灵活
      

  2.   

    GetBitmap' : function does not take 1 parameters
      

  3.   

    BITMAP bi;
    CBitmap bitmap = CBitmap::FromHandle((HBITMAP)::LoadImage(NULL, (LPCTSTR)"c:\\setup.bmp", IMAGE_BITMAP, 200, 200, LR_CREATEDIBSECTION |LR_LOADFROMFILE));
    bitmpa.GetBitmap(&bi)
    int wi=bi.bmWidth;
    int hi=bi.bmHeight;