可否让Form的Caption居中显示?(50分)

  • 主题发起人 主题发起人 kucio
  • 开始时间 开始时间
K

kucio

Unregistered / Unconfirmed
GUEST, unregistred user!
可否让Form的Caption居中显示?(可别说在前边加空格啊!)
 
你说对了好象就得加空格!
 
自己画吧!
 
pwin32好像是这样...
95/98.... :{
 
加空格有什么不好?
 
热烈拥护加空格
 
或做个假的吧。
 
用RxLib组件,在RxLib Tools页中,具体记不清了
 
同意cAkk和menxin,自己做个假的
但是注意要支持鼠标的点击拖动等操作
论坛已经有过讨论
 
强烈推荐用 venus4:
一组界面增强工具,包括Button、Menu、Caption等工具,如果你觉得用Cool Menu
太花哨,你可以用它提供的Oxmenu,一样可以做出类Win 9x的菜单,可以使用它为Form的Caption增加任意多个按钮、文字居中、阴影等特效(如果你见过Caption上
增加了如 Stay on top、Rool up、Rool down 等按钮时,八成是用它做的)
(奉上注册号:410986572725474D4、877888353147369D4)
 
不用自己做一个假的,直接在caption条上面画. 好像得到DC就可以画了.
类似的东西很多,比如在caption上添加按钮,就是画上去的.
 
简单的例子如下:
var dc:hdc;
cvs:tcanvas;
begin
dc:=getwindowdc(handle);
cvs:=tcanvas.create;
cvs.Handle:=dc;
cvs.textout(100,8,'my caption');
releasedc(handle,dc);
 
这个问题前几天我才搞过。
基本上同cAKK所讲。
如果你真得想干好,
可以去看看源码。
 
多人接受答案了。
 
后退
顶部