新人求教,这二个函数能不能合成一条

新人求教,这2个函数能不能合成一条。
SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_center);

SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER);

第一个是显示edit1 居中,第2个是限制数字输入。但是不能输入小数字点。。这个有没办法解决,谢谢

------解决方案--------------------

  SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE)
    or ES_NUMBER  or ES_center);