关于StringGrid格子中的文字能不能居中显示
据说这段代码可以使用StringGrid格子中的文字居中显示,我试了一下,怎么不行呢,没有任何变化?
void __fastcall TForm1::StringGridDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) { StringGrid1->Canvas->FillRect(Rect); DrawText(StringGrid1->Canvas->Handle,StringGrid1->Cells[ACol][ARow].c_str(),-1,(RECT*)&Rect,DT_SINGLELINE|DT_VCENTER|DT_CENTER); }