|
void __fastcall Tfworkview::SummuryStringGridDrawCell(TObject *Sender,
int ACol, int ARow, TRect &Rect, TGridDrawState State)
{
...
m_sInTime = m_sDataInCell;
m_sOutTime = m_sDataInCell.SubString(7, 6);
m_sDataInCell = DBTimeToDisplayTime(m_sInTime); // + "00").SubString(1, 5);
top = Rect.Top + 4;
left = Rect.Left + ((Rect.Right - Rect.Left) - dynamic_cast<TStringGrid*>(Sender)->Canvas->TextWidth(m_sDataInCell)) / 2;
dynamic_cast<TStringGrid*>(Sender)->Canvas->TextRect(Rect, left, top, m_sDataInCell);
m_sDataInCell = DBTimeToDisplayTime(m_sOutTime);
top = Rect.Top + 30;
left = Rect.Left + ((Rect.Right - Rect.Left) - dynamic_cast<TStringGrid*>(Sender)->Canvas->TextWidth(m_sDataInCell)) / 2;
dynamic_cast<TStringGrid*>(Sender)->Canvas->TextRect(Rect, left, top, m_sDataInCell);
...
}
요렇게 했는데 마지막 텍스트만 보여줍니다.
어떻게 해야하나요?
수고하세요.
|