VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/01/13(Tue) 22:06
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: Webbrowser上のマウスの位置

> Webbrowser上でクリックなどをした場合のマウスの位置をどのように取得したら良いのでしょうか。
eventオブジェクトで取得します。

    Dim Evt As Object

    Set Evt = Me.WebBrowser1.Document.parentWindow.event

    Debug.Print "(X, Y)=("; Evt.x; ","; Evt.y; ")"
    Debug.Print "client=("; Evt.clientX; ","; Evt.clientY; ")"
    Debug.Print "offset=("; Evt.offsetX; ","; Evt.offsetY; ")"
    Debug.Print "screen=("; Evt.screenX; ","; Evt.screenY; ")"

    Set Evt = Nothing

# eventオブジェクトは、HTMLのイベント処理中のみ使用可能です。

> イベントに無かったのでやり方がわかりません。
WebBrowserのイベントではなく、HTML文書側のイベントを使ってください。
(例えば、documentオブジェクトのonclickイベントなど)


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -