トップページ > 過去ログ > 記事閲覧
マルチモニタのマウス座標取得について
名前:PATOLE 日時: 2012/12/11 00:31

お世話になっております。 PATOLEと申します。 DXライブラリのGetMousePointで マルチモニタ使用時、メインモニタ以外にウィンドウがある場合は GetMousePointで正常な座標が取得されないようです。 マルチモニタには対応していないと言われればそれまでですが 一応報告させていただきます。

Page: 1 |

Re: マルチモニタのマウス座標取得について ( No.1 )
名前:みょも 日時:2012/12/12 19:31

こちらの書き込みを見て思い出しましたが、 同じ原因か、DxLibModelViewerもセカンダリディスプレイに移動したり、 メインとセカンダリを跨いだり(左半分だけセカンダリとか)すると、 フレームやマテリアルといった画面内ボタンや モデル回転等の操作ができなくなっています。 例外的にメニューは操作できます。
Re: マルチモニタのマウス座標取得について ( No.2 )
名前:管理人 日時:2012/12/16 14:34

ご報告ありがとうございます セカンダリモニタをプライマリモニタより左側に配置するとセカンダリモニタに移動した際に デスクトップ座標上はx座標がマイナスになるのですが、それを想定した処理をしていなかったのが原因でした 修正版をアップしましたので、よろしければお試しください m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) // ビューアー http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip

Page: 1 |