![]() |
|
Модераторы: MetalFan |
![]()
|
|
| yahaha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2006 Репутация: нет Всего: нет |
Смысл в том, что пользователь нажимает мышкой на картинку, она (по умолчанию) выделяется, и её потом можно растягивать. А я этого не хочу, и пытаюсь блокировать все нажатия... Но картинка всё равно выделяется... В чём дело? Кто знает, подскажите!.. |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: нет Всего: 38 |
Я тоже пытался сделать такое, не получилось. Сделал следующее: перехватываю выделенный элемент, если это картинка-удаляю размеры и стиль.
Теперь, если изменять размер картинки, она изменяется, но тут же возвращается в исходную позицию... -------------------- ![]() |
|||
|
||||
| yahaha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2006 Репутация: нет Всего: нет |
Всё, ответ уже нашёл...
2 aktuba: Всё очень просто, используй интерфейс IHTMLElement3. Там есть событие onresizestart (начало растягивания), его перекрываешь и задаёшь ResultValue:=False, т.е. действие отменить. P.S. Для этого надо иметь IE 5.5 или выше. |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: нет Всего: 38 |
Дай полный код. Не могу разобраться...
Это сообщение отредактировал(а) aktuba - 19.5.2006, 17:09 -------------------- ![]() |
|||
|
||||
| yahaha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2006 Репутация: нет Всего: нет |
-------------------------------------------------------------------------------------------------------- Т.е. у всех объектов обработчиком события onresizestart будет TForm1MyEvent. Как только попытаешься начать растягивание - оно сработает, а действие всегда будет отменяться. -------------------------------------------------------------------------------------------------------- З.Ы. http://msdn.microsoft.com/workshop/browser...tmlelement3.asp |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: нет Всего: 38 |
Все равно не понял. Я так понял, ты используешь DHTMLEdit, а я EmbeddedWB и у меня нет THTMLEvent. Как мне перекрыть событие?
-------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |