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

 
Затирание линий нарисованных на канве TChart
FANTOM181
Отправлено: 27.07.2006, 12:31


Ученик-кочегар

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



Существует следующая проблемма. При рисовании линий на канве компонента TChart происходит их затирание. Это происходит тогда когда поверх формы на которой находится TChart находится другая форма или любое другое окно. И при его перемещении происходит затирание линий нарисованных на TChart. Я хотел обойти эту проблемму добавив в OnPaint компонента TChart его перерисвоку. Но этого события (OnPaint ) у чарта нету. Как подругому можно бороться с этой проблеммой????
FANTOM181
Отправлено: 28.07.2006, 12:34


Ученик-кочегар

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



Все разобрался. Надо отлавливать сообщение WM_PAINT от компонента TChart, на котром осуществляется прорисовка линий. Это сообщение можно перехватить с помощью компонента ApplicationEvents.

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