C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
OnDrawCell, Меняю обработчик
Schumi
Отправлено: 14.12.2004, 19:07


Машинист паровоза

Группа: Участник
Сообщений: 206



К примеру есть TStringGrid *ptr. И у него сделана обработка OnDrawCell — MyDraw.
Когда пишу
CODE
ptr->OnDrawCell=NULL.

Все нормально,но когда после пишу:
CODE
ptr->OnDrawCell=MyDraw

Плюется,что не могет.И выдает,что не может преобразовать указатель функции к указателю-такому же,за исключением,что не TRect,а const TRect.
Как избавиться от этого?
AVC
Отправлено: 15.12.2004, 09:27


Ветеран

Группа: Модератор
Сообщений: 1583



Определить функцию как того требует bcb (все равно вы его не переспорите smile.gif )
Schumi
Отправлено: 15.12.2004, 21:31


Машинист паровоза

Группа: Участник
Сообщений: 206



А где логика? Ведь функцию обработчика сам BCB и генерирует.
olegenty
Отправлено: 17.12.2004, 09:30


Ветеран

Группа: Модератор
Сообщений: 2412



без логики сделай как AVC сказал

Вернуться в Вопросы программирования в C++Builder