• ベストアンサー

vb2005 マウス座標の取り方

VB2005(Win.Vista) フォームに置いたPictuteBoxで動いているマウスの座標(X,Y)値を知るにはどうするんでしょうか? たぶん同じだと思いますが、マウスボタンダウン時の座標の取り方もいっしょでしょうか? DelphiからいきなりVB2005にきたので、まったくわかりません。 どこか入門用のサイトありましたら、合わせてお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1
situmonnsya
質問者

お礼

ギャ!! mouse.pos(x,y)みたいな感じかと思ったら、Cursor.Positionだったですか。 ありがとうございました。

関連するQ&A

  • VBのデータの記録の仕方を教えて下さい!!

    僕はVBを使ってフォーム内でマウスをクリックした点の、X座標、Y座標を測定するプログラムを作りました。 その座標を記録して残したいのですがやり方がわかりません。 どういう方法でも構いませんのでわかる方、教えて下さい。 僕は超初心者なので基本的なところから丁寧に教えていただけると助かります。

  • ActionScript2.0での座標

    ActionScript2.0で、_xmouse、_ymouse でマウス座標を得られますが、_xmouse、y_mouseで得られる座標の単位はいくつになるのでしょうか? _xmouse、_ymouseを画面に出力してみると、起動するフォーム(ムービーのデバック実行時のウィンドウ)の場所によっては、マイナスの値になったりするのですが、起動するフォームの場所によって値が相対的に変わるものなのでしょうか? Windowsのスクリーン座標(0-65535)とは何が違うのかご存知の方がいましたらご教授願います。

    • ベストアンサー
    • Flash
  • 続、VB 座標軸の回転?

    昨日 http://okwave.jp/qa/q7871613.html で質問したものです。 プログラムを作っていて上手に動かないので再度質問です。 xx = x0 - cx yy = y0 - cy x= xx * cosA - yy * sinA + cx y= xx * sinA + yy * cosA + cy x0 = x y0 = y xx:Xの中心からの相対座標 yy:Yの中心からの相対座標 x0:Xの現在地 y0:Yの現在地 cx:三角形の中心X cy:三角形の中心Y x:座標変換後のX y:座標変換後のY A:角度 このようにプログラムしたのですが、回転をさせると渦巻き状に広がってしまいます。 以下のようにプログラミングしたつもりなのですが、うまくいきません。 悪そうな部分を教えてくれるとありがたいです。 >> リーダーの座標を実座標を差し引いて原点(0,0)とし、メンバーの座標をリーダーからの相対座標(x1,y1)(x2,y2)・・・・とします 例えばメンバー(x1,y1)をリーダー中心に半時計周りへ10度回転させた場合の、移動先の座標を(xx1,yy1)とすると・・・ θ=10度(VBではラジアン単位へ変換してください) xx1=x1 * cosθ - y1 * sinθ yy1=x1 * sinθ + y1 * cosθ これで回転して移動した先xx1、yy1が求まります。 最初に差し引いた実座標を足して戻して完成です。

  • 2つの座標と角度から交点座標の求め方

    (X1, Y1)と(X2, Y2)の2点の座標と角度θがあります。 この情報から交点座標(XX, YY)を求めたいと思っています。 どのような計算式になるのでしょうか? VB6にて作成しております。 よろしくお願いします。

  • ポップアップでX固定Yマウス座標により変化

    http://www.west-mira.jp/javascript/etc/PointMenu.html のサイト様のスクリプトを使ってポップアップを掲載しています。 で、高さ(Y)はマウスの座標により、変化したいのですが 横(X)は固定がいいんです。 で、いろいろといじってみたんですが、できなかったので質問です。 Xは固定でYはマウスの座標により変化するスクリプトを教えてください。(上記サイトを元にお願いします

  • 極座標と直交座標

    「極座標で表したときの(r,θ)=(√5+1,Π/10)なる点を直交座標(x,y)であらわせ。ただし、cos,sin,tanなどの三角関数記号を用いずにあらわすこと」という問題です。 がんばって解いてみました。 x=rcosθ,y=rsinθより、 x=(√5+1)cos(Π/10),y=(√5+1)sin(Π/10) ここでsin(Π/10)=(√5-1)/4 なので(計算済み) y=1 さらにcos(Π/10)=)=√(10+2√5)なので(これも計算済み)  x=5√2+√(10√5)+√(10+2√5) ???? yはともかく、xはこんな変な値になってしまってよいのでしょうか?

  • ActionScript2.0での座標について

    「ActionScript2.0で、_xmouse、_ymouse でマウス座標を得られますが、_xmouse、y_mouseで得られる座標の単位はいくつになるのでしょうか? _xmouse、_ymouseを画面に出力してみると、起動するフォームの場所によっては、マイナスの値になったりするのですが、起動するフォームの場所によって値が相対的に変わるものなのでしょうか?」 以前このような質問をした者です。ご回答もいただき、自分でも調べてみて_root._xmouse や _root._ymouse と書けば、ステージの左上のコーナーが_rootの基準点になることは理解できたのですが、ステージに依存しない座標を取得する方法はありますでしょうか。

    • ベストアンサー
    • Flash
  • 動画の座標値をマウスクリックで得ることができますか?

    Java初心者です。 マウスのイベント処理(X,Y座標を得る)と動画(ネットワークカメラの動画)をうまく組み合わせて、その動画の座標値を得る方法を教えてください。とりあえず静止画の座標値を得る方法でも結構です。 Javaに詳しい方、是非ご教授お願い致しますm(__)m

    • ベストアンサー
    • Java
  • グラフ上の座標から0.01離れた座標の求め方

    いつもお世話になります。宜しくお願いします。 下記座標を通る曲線(にみえる)グラフがあります。 教えて頂きたいのは、この線に対して距離0.01離れた座標を求めたいのです。 単純にyのみを+0.01するのではありませんし、二等辺三角形の傾斜部を0.01として求めた値でもありません。 求め方は、座標(1)と(2)の直線に対し、座標(1)を通る垂線上の距離が0.01の移動した座標です。 同様に(2)と(3)の直線に対し、(2)を通る垂線上の距離0.01離れた座標を求めたいのです。 この各座標を求める計算式を教えて下さい。 分かり難いところがあれば補足しますので、宜しくお願いします。 座標   x  y (1)0.242 0.238 (2)0.246 0.242 (3)0.256 0.257 (4)0.280 0.288 (5)0.287 0.296

  • Javascriptでテーブルタグの座標が知りたい(但し、マウスでなく)

    <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>JavaScriptテスト</title> <script type="text/javascript"> <!-- document.onmousedown = msDown //----------------------------------------------------------------------------- // マウスで座標を取得する //----------------------------------------------------------------------------- function msDown(){ var x = event.x; var y = event.y; alert('x=[' + x + '] y=[' + y + ']'); } // --> </script> </head> <body> テーブルタグの<TD>で左上側の画面上の位置の座標位置を取得したいです。 offsetLeftやoffsetTopでは、例えばテーブルタグの上側に<p>がある場合と無い場合でも同じ値でした。 正しく取得する方法はありますか? <hr> <table cellspacing="0" cellpadding="2" border="1" bgcolor="black"> <tbody> <tr> <td><img src="" width="100" height="100"></td> <td bgcolor="red">この赤のエリアの左上の座標が知りたい(マウスイベントで調べられるが、それを使わずに調べたい) </td> </tr> <tr> <td>456</td> <td><img src="" width="50" hright="50"></td> </tr> </tbody> </table> </body> </html>

専門家に質問してみよう