新しく質問する

MouseDownとMouseMoveイベントで質問です。

役に立った:4件
  • 質問者:megumi_0120
  • 投稿日時:2001/02/17 23:04
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

学校の課題の為VB6.0でマウスを使用したプログラムを作成しているのですが、
MouseDownイベントとMouseMoveイベントで解らないことがあるので、
知っているかた、お願いします。

マウスの右ボタンと左ボタンの区別をつけるにはどうしたらいいのでしょうか?
例えば「左の時は描画し、右の時は描画しない」と言う感じで…

わからなくて困っています。ぜひ、お願いします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:4件)
  • 参考になった:0件

No.2ベストアンサー10pt

  • 回答者:leel
  • 回答日時:2001/02/17 23:28

補足を。
MouseDown の際は qwerty 様の回答どおりなのですが、 MouseMove の際には複数のボタンが押されている場合がありますので、それを考慮する必要があるなら、考慮しましょう。
たとえば、
If Button and vbLeftButton Then
で、左ボタンが押されている状態
If Button and vbRightButton Then
で、右ボタンが押されている状態
で、
If Button and (vbLeftButton or vbRightButton) Then
で、左右のボタンが押されている状態
になります。

通報する

この回答へのお礼

回答ありがとうございました。参考にさせて頂きます。

  • 参考になった:0件

No.1ベストアンサー20pt

  • 回答者:qwerty
  • 回答日時:2001/02/17 23:13

マウスイベントの引数Buttonにボタンの種類の情報が入っています。
これで良かったと思います。

Select Case Button
Case vbLeftButton
'左ボタン処理
Case vbRightButton
'右ボタン処理
Case vbMiddleButton
'中ボタン処理
End Select

通報する

この回答へのお礼

大変、参考になりました。月曜日の提出に間に合いそうです。
どうも、ありがとうございました。

  
このQ&Aは役に立ちましたか?(役に立った:4件)

このページのトップへ

Facebook公式ページ

公式Twitter