使用 C++ Builder 我有一个
TDBGrid
带有一个列,我只想将一个图标输出到该列。我有图标工作但它也输出值,我如何禁用默认输出值?
这是我现在通过
OnDrawColumnCell
活动所做的事情:
void __fastcall TMainForm::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect,
int DataCol, TColumn *Column, TGridDrawState State)
{
if (DataCol==1) {
int iconindex=Column->Field->AsInteger;
ImageListSmall->Draw(reinterpret_cast<TDBGrid*>(Sender)->Canvas,Rect.Left+2,Rect.Top+2,iconindex,True);
}
}
TIA!!