Добавить графическую панель в столбец StringGrid

Используя Delphi 2010 и компонент TStringGrid, в настоящее время я отображаю пять полей из запроса к базе данных.

Вот упрощенный пример того, что я делаю

// настроить сетку

procedure TGriddata.FormCreate(Sender: TObject);
begin
 grdMain.Rows[0].commatext:='"One","Two","Three","Four","Five"';
 grdMain.ColWidths[0]:= 50;
 grdMain.ColWidths[1]:= 175;
 grdMain.ColWidths[2]:= 175;
 grdMain.ColWidths[3]:= 100;
 grdMain.ColWidths[4]:= 300;
end;

// отображаем данные в сетке // обратите внимание, я не показываю мое создание, выполнение или уничтожение запроса

procedure TGriddata.load;
begin
 ... 
 grdMain.Cells[0,row]:= FieldByName('one').AsString;
 grdMain.Cells[1,row]:= FieldByName('two').AsString;
 grdMain.Cells[2,row]:= FieldByName('three').AsString;
 grdMain.Cells[3,row]:= FieldByName('four').AsString;
 //draw progress bar here
 ...
end;

Один из столбцов ("5") необходимо отобразить темно-синий горизонтальный столбец в столбце. Он также должен отображать текст в центре панели. У меня нет опыта использования нестандартного рисунка. Какие свойства я могу установить только для пользовательского рисования одного столбца и использовать рисунок по умолчанию для других столбцов?

Ответы на вопрос(2)

Ваш ответ на вопрос