Форум: "Основная";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизSetCapture и компонент с Handel ом и Canvas ом Найти похожие ветки
← →
DelphiLexx © (2005-10-28 13:29) [0]Возникла следующая проблема:
Есть два объекта. Один объект я хочу соединить с другим линией. Для этого используются события MouseMove, MouseDown, MouseUp. Рисуется линия, но когда я на пути встречаю объект№2 событие от мыши уже передаются не компоенту на котором рисуется линия, а объекту№2. Мне нужно, чтобы линия могла рисоваться сквозь объект№2, для этого всегда когда рисуется линия событие от мыши должно передаваться контролу на котором рисуется линия, для этого используется SetCapture(<Handle контрола на котором рисуется линия>). Есть ли у Delphi компонент (кроме TForm) который имел бы одновременно и Handle и Canvas.
Пример того как рисуется линия которую я описал выше можно посмотреть здесь:
http://www.alextoksoft.narod.ru/links/VisSim45.rar
← →
ANB © (2005-10-28 16:39) [1]TPaintBox, TImage
← →
DelphiLexx © (2005-10-28 16:43) [2]
> TPaintBox, TImage
TPaintBox, TImage не имеют Handle"ов
← →
Джо © (2005-10-28 16:48) [3]Например,
TCustomControl
и его наследники. Только в TCustomControl они в protected описаны.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.055 c