отправка события в класс (c++builder + devexpress)
От:
Bonjo
Дата: 23.05.06 14:15
Оценка:
подскажите плиз как вызвать событие класса
имеем:
таблица (TdxDBGrid)
на событии OnCustomDrawCell необходимо отправить обработчик в класс (чтобы там все отрисовалось), а потом добавить кое-что от себя.
приьлизительно такая конструкция:
void __fastcall TfmEquipRemPlan::dbgPlanCustomDrawCell(TObject *Sender,
TCanvas *ACanvas, TRect &ARect, TdxTreeListNode *ANode,
TdxTreeListColumn *AColumn, bool ASelected, bool AFocused,
bool ANewItemRow, AnsiString &AText, TColor &AColor, TFont *AFont,
TAlignment &AAlignment, bool &ADone)
{
//!!!!!!этот вызов компилятор не пропускает!!!!!
TCustomdxDBGrid::OnCustomDrawCell(Sender,
ACanvas, ARect, ANode,
AColumn, ASelected, AFocused,
ANewItemRow,
AText, AColor, AFont,
AAlignment, ADone);
//
ACanvas->Pen->Color = clGreen;
ACanvas->MoveTo( ARect.Left, ARect.Top+3);
ACanvas->LineTo(ARect.Left+3, ARect.Top);
ADone = true;
}
компилятор ругается на вызов события базового класса
[C++ Error] UEquipRemPlan_fmEquipRemPlan.cpp(212): E2231 Member TCustomdxTreeListControl::OnCustomDrawCell cannot be used without an object
подскажите кто знает как правильно его туда отправить
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить