首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ BUILDER里的MASKEDIT中的数据如何显示在右边

2012-08-02 
C++ BUILDER里的MASKEDIT中的数据怎么显示在右边?默认显示是在左边的,是在该控件的对象查看器中设置,还是

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

热点排行