| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > HTTP |
| Автор: Chaynik 21.10.2003, 22:04 | ||
Как сделать чтоб при нажатии вот на эту ссылку www.mmm.rrr открывался IE и грузился сайт |
| Автор: Baa 21.10.2003, 23:08 |
| А в чем проблема? В нажатии? Или в открытии IE? йех... ShellExecute... |
| Автор: Chaynik 21.10.2003, 23:40 |
| Ну как сделать чтоб можно было на неё нажать? |
| Автор: Chaynik 22.10.2003, 10:04 |
| { s="Текст"; S=S+s+P_LINEFEED; s="Привет"; ShellExecute(NULL,"OnClick","http://qwerty.com",NULL,NULL,0); S=S+s+P_LINEFEED; } У меня не появляется ссылка после слова привет. Её вобще не видно. |
| Автор: Baa 22.10.2003, 13:43 |
| Потому что надо не OnClick вторым параметром, а "open" |
| Автор: Chaynik 22.10.2003, 19:13 |
| Естли поставить "open" то при запуске программы сразу же грузится сайтик, а мне надо чтоб программа запускалась, и было видно ссылку и естли надо то на неё нажимаеш и грузится файлик! |
| Автор: Baa 23.10.2003, 00:31 |
| Chaynik, ну и в чем же проблема? ну создай какой-нить static, и обработай его OnClick, вот и все... в чем проблема-то? |
| Автор: RAN 23.10.2003, 06:26 |
| Chaynik хочет в s гипертекст запихать, по-моему. Так нельзя. ShellExecute куда не ставь, он в s не полезет. |
| Автор: GanZaleZ 23.10.2003, 09:38 |
| Проферяеш Кусок текста , находи сфою ссылку и сам руками выделяеш ее каким то цветом , ну тобиш если это RichEdit то это бут легче , а потом при щелчке мыши проферяеш , не был ли тот щелчек как раз над тфоим выделеным текстом(ссылкой) , если да то запускаеш Експлорер если нет то ............. |
| Автор: Chaynik 23.10.2003, 10:36 |
| Это конечно всё хорошо, а можно в готовом виде это сдесь выложить |
| Автор: Baa 23.10.2003, 18:45 | ||
а учиться кто будет? |
| Автор: Chaynik 23.10.2003, 22:15 |
| Учится буду я, но потом, а сечас напишите ктонить код |
| Автор: DENNN 24.10.2003, 10:54 | ||
|
| Автор: GanZaleZ 24.10.2003, 16:11 |
| Препод конечно жн лопппух , но апаратуррру приннннем , принннем |
| Автор: Chaynik 24.10.2003, 18:29 |
| ЛАно харе прикалыватся, давайте по теме |
| Автор: RAN 25.10.2003, 17:57 |
| Способ, GanZaleZ'а не так прост, как кажется. Это займёт некоторое время для написания и не меньше времени для отладки. Поэтому никто и не пишет. |
| Автор: mr.DUDA 25.10.2003, 20:36 | ||
| Вот пример из ATL/WTL: 1) Создаём static в диалоге, обзываем IDC_STATIC_WEB_LINK 2) кидаем в класс переменную "CHyperLink ctrlLink;" 3) в OnInitDialog пишем:
Вот и всё !!! |
| Автор: DENNN 26.10.2003, 13:05 | ||
Прикольно |
| Автор: GanZaleZ 26.10.2003, 16:29 | ||
Как это никто не пишет |