トップページ > 過去ログ > 記事閲覧
SetMouseDispFlag 関数について
名前:「たく」 日時: 2007/04/22 11:43

管理人様 毎度お世話になっております。 SetMouseDispFlag() ; 関数についての質問なのですが、 フルスクリーンモードにおいては 引数を false にした場合、OS の カーソルは表示されないのに対し、 ウィンドウモードにおいては false を指定しても OS のカーソルが表示 されてしまいます。 カーソルの表示はプログラム側で 行うので、OS のカーソルを非表示に する方法は何かありませんでしょうか。

Page: 1 |

Re: SetMouseDispFlag 関数について ( No.1 )
名前:管理人 日時:2007/04/23 12:01

 「たく」さんどうも、DXライブラリの管理人です。  SetMouseDispFlag についてですが、私の環境で簡単な テストプログラムを動かしてみた限りではウインドウモード でも正常に動作しました。(SetMouseDispFlag( FALSE );で マウスカーソルを非表示にすることが出来ました)  宜しければ私の環境で正常に動作したテストプログラムを 「たく」さんの環境でも正常に動作するか試してみて頂けないで しょうか? http://homepage2.nifty.com/natupaji/temp/MouseDispTest.zip
Re: SetMouseDispFlag 関数について ( No.2 )
名前:「たく」 日時:2007/04/24 12:07

管理人様 お世話になってます「たく」です。 すいません、結論から言うとこちらのプログラム ミスだったようです。メインループの最中に スクリプトによって動的に InitGraph() を呼び 出す処理をしているために、SetMouseDispFlag() がデフォルト設定に戻されていたようです。 InitGraph() の後に明示的に SetMouseDispFlag() を false で呼び出す事でOSのマウスカーソルを ウィンドウモードでも消すことができました。 お手数をおかけしました。ありがとうございます。

Page: 1 |