使用VclSkin后,如何控制canvas的背景色?

jone7319 2011-07-29 02:45:21
在ScrollBox中放一个Image,在Image的Canvas上画地图,使用VclSkin前一切正常,使用vclskin后,结果Image的背景色变成了窗体颜色,怎么使用自己指定的颜色作Image的背景色?我用了如下代码无效,求教,谢谢!


Map->Canvas->Brush->Style = bsSolid;
Map->Canvas->FloodFill(0, 0, clWhite, fsBorder);
Map->Canvas->FillRect(Map->Canvas->ClipRect);
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jone7319 2011-07-31
  • 打赏
  • 举报
回复
想要分的进来报道
jone7319 2011-07-29
  • 打赏
  • 举报
回复
自已解决了,谢谢大家,将ScrollBox的color设置为你想要的颜色即可,哈,原来这么回事!
jone7319 2011-07-29
  • 打赏
  • 举报
回复
期盼老妖现身
xuanyanlan 2011-07-29
  • 打赏
  • 举报
回复
不该Image1->tag= SkinData1->DisableTag

Map->Canvas->Brush->Style = bsSolid;
Map->Canvas->FloodFill(0, 0, clWhite, fsBorder);
Map->Canvas->FillRect(Map->Canvas->ClipRect);
都可以设置
jone7319 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuanyanlan 的回复:]
用Image1
Image1->tag= SkinData1->DisableTag
[/Quote]

试过,没有用
xuanyanlan 2011-07-29
  • 打赏
  • 举报
回复
用Image1
Image1->tag= SkinData1->DisableTag
xuanyanlan 2011-07-29
  • 打赏
  • 举报
回复
ScrollBox1->tag= SkinData1->DisableTag
禁用皮肤
we5960 2011-07-29
  • 打赏
  • 举报
回复
遇到同样问题。关注中。。。

13,825

社区成员

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

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