отправка события в класс (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

подскажите кто знает как правильно его туда отправить
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.