
webbrowser da belli bir kordinatı göstermek
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
-
- Üye
- Mesajlar: 8
- Kayıt: 12 Eyl 2010 12:50
webbrowser da belli bir kordinatı göstermek
arkadaşlar webbrowser da kaydırma çubuklarınla oynayarak belli bir kordinatı gösterip sonra çubukları kaybettircem bilen birisi varmı 

Re: webbrowser da belli bir kordinatı göstermek
zamanında ben de çok aradım böyle bir şey ama sanırım yok
Re: webbrowser da belli bir kordinatı göstermek
Bu sitede cevabı bulunmakta....ben bunu nasıl çalıştıracağım dersen yada nasıl kullanacağım wb da javascript çalıştırma mevzusunu araştır...
http://www.mediacollege.com/internet/ja ... croll.html
http://www.mediacollege.com/internet/ja ... croll.html
Re: webbrowser da belli bir kordinatı göstermek
Kod: Tümünü seç
procedure ScrollBrowserWindowBy(const window: IHTMLWindow2; iX:Integer; iY:Integer);
var
index: Integer;
oleIndex: OleVariant;
frameDispatch: IDispatch;
childWindow: IHTMLWindow2;
document: IHTMLDocument2;
begin
if Assigned(window) then
try
window.scrollBy(iX,iY);
// If there are any frames then try scrolling them.
document := window.Document as IHTMLDocument2;
if Assigned(document) then
for index := 1 to document.Frames.Length do
begin
oleIndex := index-1;
frameDispatch := document.Frames.Item(oleIndex);
if Assigned(frameDispatch) then
begin
childWindow := frameDispatch as IHTMLWindow2;
ScrollBrowserWindowBy(childWindow,iX,iY);
end;
end;
except
on E: Exception do begin end;
end;
end;
Kullanımı:
var
document: IHTMLDocument2;
begin
document := webBrowser.Document as IHTMLDocument2;
if Assigned(document) then
ScrollBrowserWindowBy(document.parentWindow,5,10);