读书人

C++ BUILDER里的MASKEDIT中的数据如何

发布时间: 2012-08-02 11:35:25 作者: rapoo

C++ BUILDER里的MASKEDIT中的数据怎么显示在右边?
默认显示是在左边的,是在该控件的对象查看器中设置,还是要写代码?求指教。

[解决办法]

C/C++ code
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();}
[解决办法]
你把代码放在窗体的构造函数中就行了。

读书人网 >C++ Builder

热点推荐