导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/12/24 16:39:08
标题:
加入我的收藏
楼主:
请问各位大侠怎么样才能改变任务栏字体的颜色啊??字体可以改变但是颜色变不了啊!!请问该怎么办?
----------------------------------------------
-
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2003/12/24 16:41:41
1楼:
任务栏???? WINDOWS的 任务栏 还是 你自己程序的 任务栏?????
----------------------------------------------
作者:
2003/12/24 16:48:11
2楼:
能改變字體嗎﹖那也應該可以改變顏色的
----------------------------------------------
-
作者:
2003/12/24 17:29:34
3楼:
我自己程序中的任务栏啊, 只能改变字体但是不能改变颜色啊!!!为什么???
----------------------------------------------
-
作者:
2003/12/25 14:37:53
5楼:
就是我在我的窗体上加了一个Tstatusbar啊,这个任务栏中的字体可以改,但是颜色不能改啊? sephil兄,知道怎么办吗? 教教我啊谢谢!
----------------------------------------------
-
作者:
sephil (NAILY Soft)
★☆☆☆☆
-
盒子中级会员
2003/12/26 1:59:49
8楼:
procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar; Panel: TStatusPanel; const Rect: TRect); var R: TRect; begin if Panel.Index = 0 then begin R := Rect; StatusBar.Canvas.Font.Color := clRed; DrawText(StatusBar.Canvas.Handle, PChar(Panel.Text), Length(Panel.Text), R, DT_SINGLELINE or DT_VCENTER); end; end; 上面只是自画了状态栏的第一个Panel中的文字 而且需要将第一个Panel的Style设置为psOwnerDraw
----------------------------------------------
Copyright 2008 ? NAILY Soft
Click here to redirect to my home Click here to redirect to my blog
作者:
2003/12/29 8:04:29
10楼:
非常感谢楼上的大侠,不过我还有个问题就是:这样改了以后任务栏中的字就不能居中了, 我不知道Drawtext里面的参数的具体含义, 能不能说一下啊!!谢谢!! 是不是可以通过设定这里面的参数让它居中啊!!!
----------------------------------------------
-
作者:
rhlw (lw)
★☆☆☆☆
-
盒子活跃会员
2003/12/30 11:01:16
12楼:
楼上老兄,怎么状态栏上的文字,在垂直方向上偏向了上方,不能居中了。怎么办?
----------------------------------------------
-你的一句话,会令我少走许多弯路,衷心的多谢指点。
作者:
rhlw (lw)
★☆☆☆☆
-
盒子活跃会员
2003/12/30 13:13:13
14楼:
成了,这个和高度应没有关系. 谢谢老兄.
----------------------------------------------
-你的一句话,会令我少走许多弯路,衷心的多谢指点。