トップページ > 記事閲覧
フルスクリーンでのマウスポインタの表示について
名前:初心者 日時: 2023/07/11 11:05

フルスクリーン時にマウスカーソルが表示されない問題に直面しています。 過去のスレッドを拝見したのですが、「コントロールパネルのマウスカーソルの軌跡」は非表示になっていました。 ウィンドウ表示時ではカーソルは表示されています。 フルスクリーン時にのみ表示されない状況を解決したいです。 *フルスクリーン時、カーソルが表示されていないだけで操作は受け付けています。 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { SetWindowText("widerholen~君と紡ぐ物語~"); ChangeWindowMode(FALSE); SetGraphMode(1280, 720, 16); SetMouseDispFlag(TRUE); if (DxLib_Init() == -1) { return -1; } ・ ・ ・
メンテ

Page: 1 |

Re: フルスクリーンでのマウスポインタの表示について ( No.1 )
名前:初心者 日時:2023/07/11 11:55

追記 : 非公式関数等も閲覧して見たのですが解決できず…。 現在妥協案としてウィンドウモードの表示にして画面サイズいっぱいまで拡大するという手法を取っています。 (ゲーム内解像度1020*720 ≫ ウィンドウ解像度 1920*1080) この場合だとマウスポインタは表示されるのですが、タスクバーが表示されている為フルスクリーンぽさはどうしてもなくなってしまいます。 そこでフルスクリーン表示時にマウスポインタを表示する事が不可能である場合 1.ウィンドウモードで画面いっぱいに表示させた時タスクバーの上に被せることができるか。 2.タスクバー自体を非表示にすることはできるか。 以上2点を追加質問させていただきます。 尚当方環境です。 OS: window11 22H2 CPU: intel core i7 11700f RAM: 16GB dxライブラリ: ver3.24b
メンテ
Re: フルスクリーンでのマウスポインタの表示について ( No.2 )
名前:管理人 日時:2023/07/11 22:53

SetMouseDispFlag は DxLib_Init の呼び出し前は効果がありませんので、 SetMouseDispFlag(TRUE); を DxLib_Init の呼び出し後の行に移動してみてください m(_ _)m
メンテ

Page: 1 |

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

   クッキー保存