簡體   English   中英

C ++檢查光標位置

[英]c++ check cursor position

我試圖查看光標是否在我的游戲內,而不是在菜單或游戲內的邊框上。 我不知道我應該使用什么功能? 我想到使用GetcursorPos(),但是有更好的功能嗎?

GetCursorPos()返回鼠標位置。 ScreenToClient()通常是下一個。 這適用於輪詢鼠標。

游戲循環中更典型的方法是在循環內部調用PeekMessage(),以便您可以看到WM_MOUSEMOVE消息。 效率更高,因為當用戶不移動鼠標時,您無需擔心任何時間,就不用擔心。 或使用某些類庫來實現游戲,鼠標處理始終是其中的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM