13,826
社区成员
发帖
与我相关
我的任务
分享
void __fastcall TMyEdit::CreateParams(TCreateParams& Params)
{
TEdit::CreateParams(Params);
Params.Style = Params.Style | ES_RIGHT; // ES_MULTILINE;
}
DWORD dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);
dwStyle = dwStyle | ES_RIGHT; //(oder BS_LEFT, oder BS_CENTER)
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
Edit1->Invalidate();
//初始化时
DWORD ExStyleLeft;
DWORD ExStyleRight;
DWORD ExStyleCenter;
ExStyleLeft = GetWindowLong(label->Handle, GWL_STYLE); //左对齐
ExStyleRight = ExStyleLeft | ES_RIGHT;//右对齐
ExStyleCenter = ExStyleLeft | ES_CENTER;//居中
//应用
SetWindowLong(label-> Handle, GWL_STYLE, ExStyleRight);
label->Invalidate();