Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Наследники TGraphicControl


Страницы:   1 2

ZLinX ©   (2007-12-11 11:49:00) 

Создается экземпляр класса TGraphicControl

которий помещается на форму.

на канве экземпляра класса рисуется некоторое изображение, которое не закрашивает содерживое канвы

каким образом реализовать так, чтовы при при клике мышью на незакрашеной области канвы вызывался обработчик  OnClick не данног обьекра а обьетов лежащих под ним


homm   (2007-12-11 12:29:00) [21]

> [1] Сергей М. ©   (11.12.07 12:03)
> Что мешает в обработчике клика для TGraphicControl проанализировать,
> был ли клик на прозрачной области

Архитектурная несостоятельность данного решения мешает.

2 ZLinX:
Если память мне не изменяте, нужное тебе сообщение CM_NCHITTEST


ZLinX   (2007-12-11 12:24:00) [22]


> > неизвестно какие компоненты лежат под нимКак это неизвестно
> ?!Под ним лежит компонент, на который ссылается св-во TControl.
> Parent


Под ним находятся компоненты не являющиеся родительскими


ZLinX   (2007-12-11 12:23:00) [23]


> Что мешает в обработчике клика для TGraphicControl проанализировать,
>  был ли клик на прозрачной области, и если был, то руками
> вызвать обработчик клика контрола, лежащего "под ним" ?


проблема в том что неизвестно какие компоненты лежат под ним


Сергей М.   (2007-12-11 12:17:00) [24]


> неизвестно какие компоненты лежат под ним


Как это неизвестно ?!

Под ним лежит компонент, на который ссылается св-во TControl.Parent


ZLinX   (2007-12-11 12:09:00) [25]


> Что мешает в обработчике клика для TGraphicControl проанализировать,
>  был ли клик на прозрачной области, и если был, то руками
> вызвать обработчик клика контрола, лежащего "под ним" ?


проблема в том что неизвестно какие компоненты лежат под ним


Сергей М.   (2007-12-11 12:03:00) [26]

Что мешает в обработчике клика для TGraphicControl проанализировать, был ли клик на прозрачной области, и если был, то руками вызвать обработчик клика контрола, лежащего "под ним" ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо