トップページ > 過去ログ > 記事閲覧
GetMouseInput()について
名前:あすたーて 日時: 2013/02/25 22:04

こんばんは いつもDXライブラリでお世話になっております。 GetMouseInput()についてなのですが、タスクの切り替えや最小化後、画面に戻るとGetMouseInput()の値が、ごく稀に最後にクリックした状態で固定化されることがあります。 解決方法等あれば教えて頂きたいです。 よろしくお願い致します。 使用ソフト・OS visual C++ 2008 Express Edition Windows8 ライブラリ3.10a

Page: 1 |

Re: GetMouseInput()について ( No.1 )
名前:管理人 日時:2013/03/03 21:40

DXライブラリでは WindowsAPI から取得できるマウスボタンの押下状態を 返しているだけなので、ライブラリ側では誤動作としてマウスがクリック状態に あるのか、正常なクリック状態にあるのか判断することができません ただ、WidnowsVista 以降はデフォルトでは DirectInput を使用しないで キーボード・マウスの入力を取得するようにしていますので、DxLib_Init を呼ぶ前に SetUseDirectInputFlag( TRUE ) ; という記述を増やして強制的に DirectInput を使用してキーボード・マウスの入力を 取得するようにすると結果が変わるかもしれません よろしければお試しください

Page: 1 |