トップページ > 記事閲覧
フルスクリーンでマウスが表示されない
名前:CYARACON 日時: 2016/04/26 02:42

いつもお世話になっております。 (最近は、フルスクリーンモードでの不具合(相性が悪い?)で悩むことが増えました) フルスフスクリーンモードにて、SetMouseDispFlag( TRUE ) 関数を使用しても、マウスカーソルが表示されないという問題で困っています。 自作プログラムだけでは無く、 SetMouseDispFlagの説明にある下記のサンプルを実行しましたが、 やはりマウスカーソルが表示されません。 問題として、どのような可能性があるでしょうか? 動作環境: ・CPU:インテル2600、CORE7 ・メモリ:16GB ・グラボ:GeForce GTX 960 ・OS:WIN7、64ビット版 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } // マウスを表示状態にする SetMouseDispFlag( TRUE ) ; // キー入力を待つ(『WaitKey』を使用) WaitKey() ; DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 }
メンテ

Page: 1 |

Re: フルスクリーンでマウスが表示されない ( No.1 )
名前:CYARACON 日時:2016/04/26 02:53

ひとつ原因がわかりました。 コントロールパネルからマウスの設定にて、 「ポインターの軌跡を表示する」のチェックをONにすると表示されません。 このチェックをハズすと(offにすると)表示されるようになりました。 できればマウスポインターの軌跡をONで使用したいのですが、 対応は可能でしょうか?
メンテ
Re: フルスクリーンでマウスが表示されない ( No.2 )
名前:管理人 日時:2016/04/29 17:23

うーん、すみません、フルスクリーンモードで「ポインターの軌跡を表示する」のチェックをONにすると 表示されなくなる現象はOSのバグとなりますので、DXライブラリ側ではどうすることもできません なので、申し訳ありませんが GetMousePoint で取得できる座標に自前でマウスカーソルの画像を 描画するといった対応をしてください m(_ _;m ( というか、これはDXライブラリの側で行うべきかもしれませんが… )
メンテ
Re: フルスクリーンでマウスが表示されない ( No.3 )
名前:CYARACON(終了) 日時:2016/04/30 00:06

> フルスクリーンモードで「ポインターの軌跡を表示する」のチェックをONにすると > 表示されなくなる現象はOSのバグとなりますので、 なんと(^^;)、M社の問題でしたかw であればしかたありません。 お手数をお掛けしました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存