![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщение для Timage [D6, WinXP]
webpauk © (2007-02-21 11:49:00)подскажите как для Timage отправить сообщение типа:
sendmessage(...)
у Timage нету handle
webpauk (2007-02-21 12:11:00) [1]точно...
вообщем то справился.
событие у меня висело OnClick, а я пытался отправить сообщ WM_LBUTTONDOWN
Юрий Зотов (2007-02-21 12:07:00) [2]> webpauk (21.02.07 12:03) [5]
Ошибка в 17-й строке.
Юрий Зотов (2007-02-21 12:03:00) [3]> webpauk (21.02.07 11:49)
У TImage и не может быть оконного хэндла (это рисунок на окне родителя, а не самостоятельное окно) - поэтому средствами WinAPI отправить ему сообщение нельзя.
Но можно использовать средства VCL - см. Perform и Dispatch.
webpauk (2007-02-21 12:03:00) [4]Image.Perform(WM_LBUTTONDOWN, MK_LBUTTON, 0);
зависает...
webpauk (2007-02-21 12:01:00) [5]WM_NCLBUTTONDOWN
webpauk (2007-02-21 12:01:00) [6]WM_LBUTTONDOWN
Elen (2007-02-21 11:54:00) [7]
> webpauk (21.02.07 11:49)
А что ты хотел ему отправить?