Рабочая ссылка в Message
|
|
Dym | Дата: Воскресенье, 04 Октября 2009, 16:10 | Сообщение # 1 |
Поэт
Группа: Проверенные
Сообщений: 220
Репутация: 9
Награды: 7
Статус: Offline
| Давно уже собирался спросить… Во многих программах при нажатии «О программе» выскакивает окно, на котором есть действующие ссылки на сайт или e-mail. Возможно ли, в сообщении сделать прямую ссылку, при нажатии которой, она открывалась в браузере, или открывала почтовую программу для ответа? Может для этого есть какой-нибудь плагин? Проще всего использовать Code RunMBD("<Embedded>\about.mbd","NEW_WINDOW,Page 2") Тогда, как блокировать основное окно программы до закрытия этого окна?
Вы не поверите, но я опять в строю – одним лишь взглядом свои мысли подаю! "Записи Дыма" <> "Лирика Дыма" <> "Помощник дурака" © Dym
|
|
| |
YURIY | Дата: Воскресенье, 04 Октября 2009, 17:20 | Сообщение # 2 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| А если создать группу объектов, образующих это сообщение, и поместить их в текущее окно поверх? А на задний план наложить HotSpot, чтобы сделать область неактивной. Например, так делал as-master в своей кулинарной книжке. Ну и не только в ней. А плагин наверняка существует. А если нет - можно было бы сделать, но наш плагинщик Дима "ушёл" в свои дела...
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Воскресенье, 04 Октября 2009, 19:34 | Сообщение # 3 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (Dym) Давно уже собирался спросить… Легко! И без усякого плагина. Запуск с конкретной прогой. Run("C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://mmbuilder.ru/forum/14-1472-1") Можно так же использовать внутренний браузер. А можно вообще, заставить систему самой решать вопрос чем и как запустить ссылку Run("http://mmbuilder.ru/forum/0-0-1-34","") Quote (Dym) Тогда, как блокировать основное окно программы до закрытия этого окна? А когда в мастере команд выбираеш Run, там с права хелп с примерами ее использования там есть матки Parameters: TOP/TOPMOST(TIMEOUT)...WAIT (это типа подождать)...Добавлено (04 Октябрь 2009, 19:34) --------------------------------------------- А в свойствах объекта есть с лева иконка Action, там и мыло отослать и по линьке сходить.
|
|
| |
YURIY | Дата: Воскресенье, 04 Октября 2009, 19:38 | Сообщение # 4 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (Alex3A) Запуск с конкретной прогой. Run("C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://mmbuilder.ru/forum/14-1472-1") Можно так же использовать внутренний браузер. А можно вообще, заставить систему самой решать вопрос чем и как запустить ссылку Run("http://mmbuilder.ru/forum/0-0-1-34","") Стоп... А причём тут это? Автор хочет сделать классическое окно About с активной ссылкой. В Message ведь линк не вставить. Вот он и спрашивает, как лучше поступить. Ход по ссылке сделать - это элементарно, конечно же.
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Воскресенье, 04 Октября 2009, 20:32 | Сообщение # 5 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Классических окон не бывает, есть просто окна, то что мы называем "классическими", просто окна шаблоны которых описаны в винде, а там нет окон с ссылками, так что такие окна описаны програмером. Все что нужно сделать, это вывести окно нужного тебе вида, с нужными объектами, а какое оно будет в натуре, системное или рисованное уже не интересно. В сях и дельфях именно так и делается, создается класс окна нужной наружности И вообще, окно понятие двоякое, для кого это что то видимое на экране, для кого это некий програмный код, который не обязательно должет быть видимым, а таких в винде множество. Quote (YURIY) А причём тут это? А это описание того как объект, в выведенном окне, может выполнить нужную работу.
|
|
| |
Dym | Дата: Понедельник, 05 Октября 2009, 04:58 | Сообщение # 6 |
Поэт
Группа: Проверенные
Сообщений: 220
Репутация: 9
Награды: 7
Статус: Offline
| Quote (YURIY) А если создать группу объектов, образующих это сообщение, и поместить их в текущее окно поверх? А на задний план наложить HotSpot, чтобы сделать область неактивной. Это наверно лучшее решение, раз в Message линк не вставить. Quote (YURIY) Автор хочет сделать классическое окно About с активной ссылкой. В Message ведь линк не вставить. Вот он и спрашивает, как лучше поступить. Ход по ссылке сделать - это элементарно, конечно же. YURIY меня понял. Quote (Alex3A) А в свойствах объекта есть с лева иконка Action, там и мыло отослать и по линьке сходить. Это мы вначале проходили… Quote (Alex3A) Все что нужно сделать, это вывести окно нужного тебе вида, с нужными объектами, а какое оно будет в натуре, системное или рисованное уже не интересно. Значит проще нарисовать окно и напичкать туда, что хочешь. Просто… а хотелось бы как-то посложней…
Вы не поверите, но я опять в строю – одним лишь взглядом свои мысли подаю! "Записи Дыма" <> "Лирика Дыма" <> "Помощник дурака" © Dym
|
|
| |
Alex3A | Дата: Понедельник, 05 Октября 2009, 13:20 | Сообщение # 7 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (Dym) Просто… а хотелось бы как-то посложней… А это и есть посложней, и так делается везде, разница только в языках програмирования. Что то ты сам рисуеш, а что то за тебя нарисовали, и не всегда так как ты бы хотел Quote (Dym) Это наверно лучшее решение, раз в Message линк не вставить. Ну если хочеш помучаться, то можно, и группу перемещать мышом, в пределах окна программы, типа плавающий мессадже. Програмеры работающие на сях и делфях стремятся уйти от "системного" вида, в ммв совсем другая тяга, стремятся к нему приблизится Вовсе не язык програмирования определяет крутизну проги, а ее функциональность и талант програмера
|
|
| |
Dym | Дата: Вторник, 06 Октября 2009, 03:34 | Сообщение # 8 |
Поэт
Группа: Проверенные
Сообщений: 220
Репутация: 9
Награды: 7
Статус: Offline
| Quote (Alex3A) в ммв совсем другая тяга, стремятся к нему приблизится Я типа да, а шо робити? Quote (Alex3A) Вовсе не язык програмирования определяет крутизну проги, а ее функциональность и талант програмера Согласен, аргумент железный!
Вы не поверите, но я опять в строю – одним лишь взглядом свои мысли подаю! "Записи Дыма" <> "Лирика Дыма" <> "Помощник дурака" © Dym
|
|
| |
Alex3A | Дата: Вторник, 06 Октября 2009, 12:01 | Сообщение # 9 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (Dym) Я типа да, а шо робити? Не заморачиваться, а делать как ты захочеш, такой вид и будет, хоть системный хоть какой. Дело во внешнем виде а не в системности.
|
|
| |
Morseliot | Дата: Пятница, 16 Апреля 2010, 03:23 | Сообщение # 10 |
Поднаторевший
Группа: Проверенные
Сообщений: 77
Репутация: 0
Награды: 0
Статус: Offline
| Quote (Alex3A) Вовсе не язык програмирования определяет крутизну проги, а ее функциональность и талант програмера Вот, это !Круто сказано!
|
|
| |