|
감사합니다!
김태선 님이 쓰신 글 :
: //---------------------------------------------------------------------------
: // TEdit 컨트롤의 Text 정렬를 설정한다.
:
: void SetEditAlignment(TCustomEdit* edit, TAlignment align)
: {
: int style = GetWindowLong(edit->Handle, GWL_STYLE);
: switch(align)
: {
: case taLeftJustify :
: style = style & ~ES_RIGHT;
: break;
: case taRightJustify :
: style = style | ES_RIGHT;
: break;
: case taCenter :
: style = style | ES_CENTER;
: break;
: default :
: return;
: }
: SetWindowLong(edit->Handle, GWL_STYLE, style);
: }
: //---------------------------------------------------------------------------
:
:
: 이태호 님이 쓰신 글 :
: : 아래와 같이 하면 가운데 정렬이 됩니다.
: : Edit1->BorderStyle = 20;
: : 또, 아래와 같이 하면 오른쪽 정렬이 됩니다.
: : Edit1->BorderStyle = 19;
: : 단, 이 트릭을 쓰면 정렬은 원하는 대로 되지만 대신에 BorderStyle 프로퍼티를 조작한 만큼 border가 사라져버립니다.
: : 그러니까, border가 필요하시면 TPanel이나 TBevel위에 올려서 꾸미든지 해야겠지요.
: :
: : 라고 FAQ에 나와 있는데요, 저 방식말고 Edit를 가운데, 오른쪽, 센터에 정렬하는 다른 방식이
: : 있는지 궁금합니다.
|