我的Tbitmap对象是64*64
现用
TImageList.add(Tbitmap,nil)加入新的Image,可是Image 只有左上的四分之一了
便是TImageList又没有stetch这个属性。
高手指点一下

解决方案 »

  1.   

    你完全可以在创建时设置TImageList的width属性和height属性都是64,就行了。这两个就是Image的宽和高
      

  2.   

    具体不清楚,似乎直接不行
    能够先将你的64Image弄到一个合适大小的Image中,再加入到ImageList中?
      

  3.   

    建议你讲图像存为64*64的Ticon,这样就没有大小问题了。呵呵
      

  4.   

    创建一个临时ImageList,它的大小设为你要的大小。然后转存过去,也许能行。
      

  5.   

    1.
    ImageList:=TImageList.CreateSize(64,64);2.
    Bmp:=TBitmap.Create;
    Bmp.Height:=32;
    Bmp.Width:=32;
    Bmp.Canvas.StretchDraw(Bmp.Canvas.ClipRect,Bitmap);