どのように私はC ++ / OpenGLで現在のマウス位置を得るのですか?

StackOverflow https://stackoverflow.com/questions/538810

  •  22-08-2019
  •  | 
  •  

質問

私は、ユーザーがマウスをクリックしたときに私はマウスのコールバック関数を使用することができることを知っているが、私は、ユーザーがクリックすることなく、現在のx / y位置を知りたい場合は?

私は、任意のマウスの動きに呼び出される別のコールバックを使用し、X / Y自分自身または私はそれを得るためにGLUT / OpenGLの中に呼び出すことができる機能があるのを追跡する必要がありますか?

役に立ちましたか?

解決

glutPassiveMotionFuncコールバック関数を登録します。

コールバックする

に関する情報を参照してください。

他のヒント

あなたは、マウスのクリックのマウスの動きは、独立した追跡するglutMotionFunc / glutPassiveMotionFuncコールバックを使用する必要があります。

、glutPassiveMotionFunc

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top