C++ BUILDER里的MASKEDIT中的数据怎么显示在右边?
默认显示是在左边的,是在该控件的对象查看器中设置,还是要写代码?求指教。
[解决办法]
void __fastcall TForm1::Button1Click(TObject *Sender){ DWORD dwStyle = ::GetWindowLong(MaskEdit1->Handle, GWL_STYLE); dwStyle = dwStyle | ES_RIGHT; //(oder BS_LEFT, oder BS_CENTER) ::SetWindowLong(MaskEdit1->Handle, GWL_STYLE, dwStyle); MaskEdit1->Invalidate();}
[解决办法]
你把代码放在窗体的构造函数中就行了。