掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WebBrowser上の任意の座標をクリックするには? (ID:10722)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WebBrowser1.Handle は本体のウィンドウハンドルですね。実際にコンテンツが 表示されている部分は、その子の子の部分の'Internet Explorer_Server' ウィンドウです。 procedure TForm1.Button1Click(Sender: TObject); var hIE:HWND; begin hIE := FindWindowEx(WebBrowser1.Handle,0,'Shell DocObject View',nil); hIE := FindWindowEx(hIE,0,'Internet Explorer_Server',nil); if hIE = 0 then exit; SendMessage(hIE,WM_LBUTTONDOWN,0,MakeLParam(100,100)); SendMessage(hIE,WM_LBUTTONUP,0,MakeLParam(100,100)); end; こんな感じでうまくいっているようです。試してみると、ちょうどその場所に あるリンクにジャンプしました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.