|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2007, 13:47 | #1 |
Новичок
Джуниор
Регистрация: 27.09.2007
Сообщений: 2
|
Автоматический вызов функции класса
Здравствуйте! Проблема:
Есть класс, который содержит член-данных типа TImage. Через него пользователь указывает Image, на который с помощью класса будет отрисовываться изображение. Как сделать, чтобы когда пользователь кликал по своему имейджу вызывалась функция из моего класса, получая координаты клика? При этом пользователь об этой функции ничего не знает. |
28.09.2007, 10:09 | #2 |
Форумчанин
Регистрация: 10.09.2007
Сообщений: 105
|
Может быть я плохо понял задачу....
ну в обработчике OnClick вызывать соответствующий метод твоего класса...и передавать в него координаты клика... особенно интересно: "Причем пользователь об этой функции ничего не знает".... ну конечно не знает, он и о main(){} едва ли догадался бы....
Бог сделал людей разными, а генерал Кольт уравнял шансы
|
03.10.2007, 18:32 | #3 |
Новичок
Джуниор
Регистрация: 27.09.2007
Сообщений: 2
|
Да, вероятно я неправильно сформулировал условие.
Под пользователем я понимал человека, который создает свою программу, используя мой класс (пусть будет программистом). В идеале должно происходить следующее: программист размещает на форме TImage, затем в коде создает экземпляр моего класса, и указывает Image, на который выводится информация (MyClass->Image = TImage1), и все. Можно ли на основании этого привязать функцию моего класса к событию OnClick Image’а программиста? |
19.10.2007, 08:39 | #4 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 10
|
Можно
В своем классе создаешь функцию схожую с функцией обработчика OnClick, с такими же параметрами и фозвращаемым типом. Потом при инициализации (MyClass->Image = TImage1) TImage1->OnClick присваиваешь адрес своей функции
|
19.10.2007, 17:56 | #5 | |
Форумчанин
Регистрация: 15.10.2007
Сообщений: 147
|
В рамках моего ИМХО:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов функции | MarSeON | PHP | 2 | 01.08.2008 20:22 |
Чем различаются функции чтения класса istream C++ | Go6a | Помощь студентам | 3 | 25.04.2008 11:04 |
Вызов процедуры при обьявлении функции | ivannikov | Общие вопросы Delphi | 6 | 12.03.2008 13:20 |
Статичиские функции класса | Дмитрий_Ч | Общие вопросы C/C++ | 12 | 04.10.2007 16:19 |
Вызов функции по таймеру | Lexicss | Общие вопросы Delphi | 4 | 30.05.2007 22:47 |