QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2487|回复: 0
打印 上一主题 下一主题

简单自画菜单效果

[复制链接]
字体大小: 正常 放大

3

主题

1

听众

29

积分

升级  25.26%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2004-9-30 19:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>//---------------------------------------------------------------------------
$ S4 M3 [  R" x/ B" [. c3 W( V#include &lt;vcl.h&gt;+ G3 `5 K8 `9 h
#pragma hdrstop</P>; I9 J+ c8 N$ v+ z2 {" w
<>#include "Unit1.h"
' B4 u7 u: Y5 P5 N//---------------------------------------------------------------------------5 m' A5 j+ o; G+ K
#pragma package(smart_init); O: a2 P/ G. }0 H% j0 k; k
#pragma resource "*.dfm"+ b7 `$ Y& ]+ k7 ?$ [
TForm1 *Form1;</P>, v# E" t7 [" E8 S- r
<>Graphics::TBitmap *bmp;                       G0 m+ W4 ?  x# {- W( t$ A9 ^
//---------------------------------------------------------------------------5 m) a6 A9 [8 _$ S* a
__fastcall TForm1::TForm1(TComponent* Owner)
# s7 v0 g0 |! b' U9 O: L    : TForm(Owner)
5 j! ?+ }$ C, n, |/ a{+ J4 ]$ {" n9 g
    bmp = new Graphics::TBitmap;           * L. A; Y+ ]. u
    bmp-&gt;LoadFromFile("Bar.bmp");          5 ^5 \1 D: O, A
}3 V" L* e8 ~$ \- c
//---------------------------------------------------------------------------
& ~1 n; I5 H1 R& S. Y. {7 y/ ]void __fastcall TForm1::BarItemMeasureItem(TObject *Sender,4 H  Y: M* X8 h5 O
      TCanvas *ACanvas, int &amp;Width, int &amp;Height)
( m0 ?- Q: d( T! `# L' ^{( \/ Y  x/ o  K9 e' g* |
    Width += 2;                     </P>
' |1 b8 t: g# J- q3 P1 A! J$ s<>  Height *= BarItem-&gtarent-&gt;Count - 1;   
9 H" O$ ]3 H( C; v: z' Z}5 M. F& ]# M. T  j, P) b
//---------------------------------------------------------------------------
2 C9 B/ Y( p" h. d4 {void __fastcall TForm1::BarItemDrawItem(TObject *Sender, TCanvas *ACanvas,4 ?+ k8 q) @. B' E8 _
      TRect &amp;ARect, bool Selected)5 Q4 {  K- N% C
{
- z$ Y' W- i' E    ACanvas-&gt;Draw(0, 0, bmp);               
+ H5 \7 z$ {( g}1 \5 V" s. T4 s8 C1 r
//---------------------------------------------------------------------------( {: D# k9 N7 p" ~
void __fastcall TForm1::FormDestroy(TObject *Sender)7 [/ _( U2 g! h+ R
{' U9 Y) a% F5 ]
    delete bmp;                            ! S* F' v2 ?# @& w
}
& ]" h1 o* C" i$ U. _+ R8 J3 M//---------------------------------------------------------------------------</P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-20 06:15 , Processed in 0.342616 second(s), 54 queries .

回顶部