怎样在控件中加入ImageList控件,然后被控件中的TTreeView所使用?(NULL)(100分)

  • 主题发起人 主题发起人 pyliu
  • 开始时间 开始时间
1.把小图片做到*.dcr或*.res等资源文件里面
2.在你的控件定义里面定义一系列图片
FImage1,Fimage2:TBitmap;
3.在控件的constructor里面,从资源文件调出图片,动态添加到ImageList
FImage1:=tbitmap.Create;
FImage1.handle:=loadbitmap(hInstance,'img1');
FImage1.width:=16;
Fimage1.height:=16;

FImage2:=tbitmap.Create;
FImage2.handle:=loadbitmap(hInstance,'img2');
FImage2.width:=16;
FImage2.height:=16;
.......

images.AddMasked(FImage1,clwhite);
images.AddMasked(FImage2,clwhite);
 
谢谢!
我使用TImageList的GetInstRes函数不好用,
后来发现也可能是Res资源的问题.
 
后退
顶部