Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.038 c
14-1130301586
vidiv
2005-10-26 08:39
2005.11.20
Вывод страниц на PHP


14-1130362386
TButton
2005-10-27 01:33
2005.11.20
понравился вопрос в тесте


14-1130088480
Нокия- Коннектинг Пипл
2005-10-23 21:28
2005.11.20
Телефоны


3-1128918727
Queer
2005-10-10 08:32
2005.11.20
как создать динамически таблицу?


2-1130606810
Del_programmer
2005-10-29 21:26
2005.11.20
canvas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский