|
허접이 &&(**)& 님이 쓰신 글 :
: DBGRID를 데이터에 따라 OnDraw 하는데여
: GrdVmsEventDrawDataCell(TObject *Sender,
: const TRect &Rect, TField *Field, TGridDrawState State)
:
: 타이틀의 텍스트를 가운데 정렬하고 싶은데 도저히 방법을 모르겠네여..
: 그리드에서 마우스 오른쪽 버튼을 눌러 추가 하면 onDraw이벤트가 발생안하더라구여~~
: 타이틀목록은 쿼리에서 마우스 오른쪽 버튼을 눌러 추가한 것입니다.
:
: 아시는분 답변좀 주셨으면 .ㅜ.ㅜ
:
DBGrid의 DefaultDrawing은 False로...
Str := Field.AsString //Field에 맞는 형으로.....
DrawText(GrdVmsEvent.Canvas.Handle, PChar(Str), Length(Str), Rect, DT_CENTER or
DT_VCENTER or DT_SINGLELINE);
이게 맞는건지는 모르겠네요... 다른방법 아시는분은 올려주세요.....
|