如何让Edit框中的字体靠右显示? 如何让Edit框中的字体靠右显示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //点击后左右对齐切换procedure TForm1.ButtonClick(Sender: TObject);var Style: DWORD;begin Style := GetWindowLong(Edit1.Handle, GWL_STYLE); if (Style and ES_RIGHT) = ES_RIGHT then Dec(Style, ES_RIGHT) else Style := Style + ES_RIGHT; SetWindowLong(Edit1.Handle, GWL_STYLE, Style); Edit1.Invalidate;end; SetWindowLong(Edit1.handle, GWL_STYLE,GetWindowlong(edit1.Handle, GWL_STYLE) +ES_CENTER);SetWindowLong(Edit1.handle, GWL_STYLE,GetWindowlong(edit1.Handle, GWL_STYLE) +ES_RIGHT); Kshape([伟大的大伟!]) 高手 delphi dbexpress和ADO连接MYsql的速度问题 调用窗口时出错! 高手请进谢谢 ▲▲▲ 如何定时结束指定的进程(例如结束任务管理器的shutdown.exe进程)▲▲▲ 如何将excel的数据导入数据库 关于Chart的X轴做标平均分布问题 数据库连接问题 如何将一个位图对象打印出来?怎么大小不一样? XE4 File not found DBSumLst.dcu NMPOP3控件的问题, 请教:一个关于SQL的问题.... 在三层结构中 带条件查询应该怎么实现 在线等 急!!!! 在Midas的客户端程序中只能用ClientDataSet对数据操作吗?
procedure TForm1.ButtonClick(Sender: TObject);
var
Style: DWORD;
begin
Style := GetWindowLong(Edit1.Handle, GWL_STYLE);
if (Style and ES_RIGHT) = ES_RIGHT then
Dec(Style, ES_RIGHT)
else
Style := Style + ES_RIGHT;
SetWindowLong(Edit1.Handle, GWL_STYLE, Style);
Edit1.Invalidate;
end;
SetWindowLong(Edit1.handle, GWL_STYLE,GetWindowlong(edit1.Handle, GWL_STYLE) +ES_RIGHT);