Главная страница
    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.031 c
14-1130263029
Arazel
2005-10-25 21:57
2005.11.20
Где взять модуль HSLUtils?


2-1130827943
Helen
2005-11-01 09:52
2005.11.20
Помогите разобраться с DBGridEh


4-1126938663
kblc
2005-09-17 10:31
2005.11.20
Docking


14-1130078980
alexsis
2005-10-23 18:49
2005.11.20
Михаил Задорнов


14-1130579720
Mambo
2005-10-29 13:55
2005.11.20
View Source in MS IE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский