Димыч |
Отправлено: 15.03.2005, 17:28 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 38
|
Такой вопрос: динамически создаю Image, присваиваю ему функцию обработки нажатия кнопки мыши, сам вопрос как из этой функции добрать до Imag`а. |
|
Guest |
Отправлено: 15.03.2005, 17:43 |
|
Не зарегистрирован
|
Обычно приведением первого параметра — Sender. |
|
Gedeon |
Отправлено: 15.03.2005, 17:45 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
По его имени, когда создаете имя же знаете, если этот имаг не обьявлен в н-файле, поищите по форуму, уже приводился код как перебрать все компоненты формы.
|
|
Bond |
Отправлено: 15.03.2005, 19:13 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 142
|
CODE |
TImage *myImage = (TImage)Sender;
|
|
|
olegenty |
Отправлено: 15.03.2005, 20:58 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ну если Sender, то
CODE |
if (TImage *p = dynamic_cast<TImage*>(Sender))
{
... // работа с p — указателем на экземпляр TImage
} else
{
ShowMessage("Kill this software developer right now, yesterday — better!")
}
|
|
|
Димыч |
Отправлено: 15.03.2005, 22:15 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 38
|
Всем спасибо — все получилось!!!!!!!!! |
|