当标题为中文时总是偏右,如果全是英文数字就没事,不管是在界面编辑时直接添加的或是程序运行时添加的都一样,到底是为什么?
用vb,vc都没有问题。
用vb,vc都没有问题。
解决方案 »
- 请教一个D7写的DLL,调用出现Stack OverFlow的问题,谢谢!
- Form的close事件中Action := caFree;是否别的地方还需要free?
- form1.width 和form1.clientwidth 的区别
- 如何进行模糊查询? 50分!!!
- 关于给dbgrid控件设置背景图
- MSCOMM发送和接收
- 新年快乐,礼物及分数大放送!
- 编的一个数学统计函数,在调试时,有时出错(调用内存FFFF...),有时不出错,但所给条件未变,请问大家有何高见,是何原因?
- 各位高手推荐几本学习Delphi好书,thanks,bow
- 用delphi的报表打印控件制作的报表,打印出的报表和模拟显示的效果存在误差,请教高手如何解决?
- 程序调试
- vclzip解压缩后,哪个属性能得到解压缩得到的文件的名字
GetWindowlong(Button1.Handle, GWL_STYLE) or
BS_CENTER);
^^^^^^^^^好象是这个值,现在在网吧,不能查msdn,你可以自己查一下
button1:TButton;
caption:='四个汉字';
width:=65;
font.size:=8;
font.hieght:=-11;
font.name:='MS Sans Serif';
'字'和按钮右边贴上了,'四'和按钮左边还有至少一毫米,很不对称。
不行就去掉caption,用canvas.textout去画,想画哪就画哪。
SetWindowLong(Button1.handle, GWL_STYLE,
GetWindowlong(Button1.Handle, GWL_STYLE) or
BS_CENTER);
结果一样,没有变化,我的系统是winxp,delphi6,分辨率1024*768。
SetWindowLong(Button1.handle, GWL_STYLE,
GetWindowlong(Button1.Handle, GWL_STYLE) or
BS_LEFT );
………………
我试过了,无论是BS_LEFT还是BS_CENTER,都一样。
to:zlyanyan(zl)
label也是这样,但bitbtn就没事,这个按钮的标题就是居中的。