Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

WebBrowser   Найти похожие ветки 

 
Fenix ©   (2006-03-13 14:10) [0]

Доброго времени суток.
Я хочу сделать в WebBrowser"e, что бы при наведении на ссылку, рядом всплывало окошко с адресом ссылки. Подскажите плз как можну узнать над какой ссылкойй находиться курсор, и адрес этой ссылки?


 
clickmaker ©   (2006-03-13 17:17) [1]

<a href="..." title="всплывающий текст">click me</a>


 
Fenix ©   (2006-03-13 17:52) [2]

да не то!!!!
мне надо что бы уже на сгенерированной странице в WebBrowser (delphi), когда наводишь на ссылку, что бы создавалась динамически форма, и на ней писался адрес ссылки на которую наведен курсор....


 
Glex ©   (2006-03-13 18:00) [3]

Fenix

Мне тоже как раз это надо)))
Ты случайно не БК-клиент пишешь? =))


 
Fenix ©   (2006-03-13 20:05) [4]

Я пишу HTML editor. Хотя уже в общем функцианирование закончил.... сейчас решил пооформлять малость :) что бы в нормальный вид привести :)


 
Glex ©   (2006-03-13 20:12) [5]

Fenix

Ну, в общем-то, задача у нас одна: привести в чувство TWebBrowser =)

Давай кооперироваться. Мой совет: скачай базу с www.drkb.ru и введи в поиске TWebBrowser


 
SergP.   (2006-03-14 06:29) [6]

ИМХО можно использовать OnStatusTextChange, только придется "отфильтровывать" ненужные вызовы этого события.

Типа так:


var
 hintw:THintWindow;
 ...

procedure TForm1.WebBrowser1StatusTextChange(Sender: TObject;
 const Text: WideString);
var
rect:TRect;
Mouse:TMouse;
begin
 if pos("://",text) in [2..5] then
 begin
   IF hintw<>nil then Hintw.ReleaseHandle;
   Hintw:=THintWindow.Create(self);
   Rect:=Hintw.CalcHintRect(Screen.Width, text, nil);
   Rect.TopLeft:=Mouse.CursorPos;
   inc(rect.Bottom,rect.Top);
   inc(rect.Right,rect.Left);
   Hintw.ActivateHint(Rect,text);
 end else if hintw<>nil then Hintw.ReleaseHandle;
end;


Ну это я конечно для примера привел. Может тебе понадобится что-то отсюда...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
2-1141673191
MaSZ
2006-03-06 22:26
2006.03.26
Создание папки из программы.


15-1141105932
Ega23
2006-02-28 08:52
2006.03.26
С Днём рождения! 28 февраля


2-1141645383
Lexa79
2006-03-06 14:43
2006.03.26
Вопрос


8-1129663830
Tasha
2005-10-18 23:30
2006.03.26
Преобразование изображения


15-1141200545
Huk
2006-03-01 11:09
2006.03.26
Пропадает окно Watch View в Delphi 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский