对drawgrid中的每个CELL绘图,怎么使得图适合CELL的大小

supervisor_78 2003-05-22 04:19:49
Graphics::TBitmap *bitmap = new Graphics::TBitmap;
bitmap->LoadFromFile("C:\\aa.bmp");
TRect myrect;
myrect = drawgrid1->CellRect(23,23);
drawgrid1->Canvas->Draw(myrect.left,myrect.top,bitmap);
我的cell比较小。bitmap稍微大点。绘出来的图大过了cell,有什么办法bitmap正好适合cell呢?
...全文
108 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
firestars 2003-05-22
  • 打赏
  • 举报
回复
啊!!你这个该死的恶魔,晚了你一步。。
firestars 2003-05-22
  • 打赏
  • 举报
回复
用canvas的strechdraw方法吧。可以对画的图按照你给定的区域进行压缩或者拉伸以适合其区域。canvas->strechdraw(myrect,bitmap);
gloom 2003-05-22
  • 打赏
  • 举报
回复
drawgrid1->Canvas->StrenchDraw(myrect,bitmap);
dhzdhz 2003-05-22
  • 打赏
  • 举报
回复
gz

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧