关于suiButton上加载图片的问题~
在Glyph中加载了一个位图..这个图片比较大.
如何能让图片自适应按钮的大小呢?
c++builder自带的bitbtn也一样的效果..我的是cbc6.0
[解决办法]
BitBtn的图片不带自适应的,需要自己缩放,手工加载图像:
Graphics::TBitmap *bmp = new Graphics::TBitmap;
bmp->LoadFromFile("d:\\ccrun\\1234.bmp"); // 示例用的是50x50的位图
BitBtn1->Glyph->Width = 16;
BitBtn1->Glyph->Height = 16;
BitBtn1->Glyph->Canvas->CopyRect(
TRect(1, 1, 16, 16),
bmp->Canvas,
TRect(1, 1, bmp->Width, bmp->Height));
delete bmp;