c++builder 怎么给状态栏(statusbar)添加小图标

an8023ni 2012-04-26 05:09:04
如题,

最好说一下怎么用,怎么通过代码更换图标。。

求高手指点
...全文
328 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dataxdata 2012-04-28
  • 打赏
  • 举报
回复
有显示图标的函数
Jim@luckeeinc.com 2012-04-27
  • 打赏
  • 举报
回复
画个图标应该不复杂吧
void __fastcall TForm1::StatusBar1DrawPanel(TStatusBar *StatusBar,
TStatusPanel *Panel, const TRect &Rect)
{
TGraphic *graphic = Image1->Picture->Graphic; //16×16 icon
StatusBar1->Canvas->Draw(0, 3, graphic);
}

xjq2003 2012-04-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
将StatusBar中的Panel中的Style设成OwnerDraw,再响应OnDrawPanel事件,把图标画上去
[/Quote]画图标,有点复杂了吧
an8023ni 2012-04-27
  • 打赏
  • 举报
回复
我是想把我现有的小图标,加进去,不是画个圆上去
dataxdata 2012-04-26
  • 打赏
  • 举报
回复
将StatusBar中的Panel中的Style设成OwnerDraw,再响应OnDrawPanel事件,把图标画上去

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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