2009-02-11 150 views
3

我知道,當用戶點擊鼠標時,我可以使用鼠標回調函數,但是如果我想知道當前的x/y位置,而用戶沒有點擊該怎麼辦?如何在C++/OpenGL中獲取當前的鼠標位置?

我需要使用一個不同的回調函數,它可以在任何鼠標移動時調用並自己跟蹤x/y,或者我可以在GLUT/OpenGL中調用函數來獲取它嗎?

+1

這比OpenGL更有關於過剩。像鼠標位置等事情通常由操作系統來處理,而與OpenGL或C++無關。 – BigSandwich 2009-02-12 05:12:47

回答

9

註冊一個glutPassiveMotionFunc回調函數

的信息,請參閱有關callbacks

+0

@crashmstr現在呢? – epatel 2012-02-24 12:55:50