首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于suiButton上加载图片的有关问题

2013-03-27 
关于suiButton上加载图片的问题~在Glyph中加载了一个位图..这个图片比较大.如何能让图片自适应按钮的大小

关于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;

热点排行