トップページ > 記事閲覧
Altキーを押すとプログラムが一時停止してしまう
名前:zrov 日時: 2025/01/22 14:53

DXライブラリを使用したプログラムで、ウィンドウモードまたはボーダーレスウィンドウモード実行時、Altキーを押すとプログラムが一時停止してしまう問題が発生しています。フルスクリーンモードでは問題ありません。 以下の対応を試しましたが、解決しませんでした: - SetAlwaysRunFlag(TRUE) - SetSysCommandOffFlag(TRUE) - SetWindowStyleMode の変更 最新版のDXライブラリを使用していますが、この問題を解決する方法はありますでしょうか? Altキーを使用したいのですが、押すたびに一時停止してしまいます。 申し訳ありませんが、私は外国人で日本語が上手ではありません。 ご教示いただけますと幸いです。 よろしくお願いいたします。
メンテ

Page: 1 |

Re: Altキーを押すとプログラムが一時停止してしまう ( No.1 )
名前:Ketty 日時:2025/01/22 19:18

zrovさん こんにちは。 zrovさんの開発環境についてご記載されてみてはいかがでしょう? 管理人様や他の方から情報を得やすくなると思います。  OS  DXライブラリのバージョン(DxLib.hの中に記されています)  Visual Studioのバージョン  など ちなみに、私の開発環境は以下のとおりですが、Altキーを押してもプログラムは停止しません。 Windows 10 Home 22H2 DXライブラリ バージョン 3.24e Visual Studio Community 2017
メンテ
Re: Altキーを押すとプログラムが一時停止してしまう ( No.2 )
名前:zrov 日時:2025/01/23 10:51

Kettyさん ご回答ありがとうございます。 ご指摘の通り、開発環境の詳細を記載させていただきます: OS: Windows 11 Home 23H2 DXライブラリ バージョン: 3.24b(最新版でもできませんでした 3.24d) Visual Studio 2022 (17.12.3, 17.12.4) 問題の詳細な状況: - ウィンドウモード、ボーダーレスモードで発生 - フルスクリーンモードでは発生しない - Altキーを押すと毎回一時停止してしまう ご確認いただけますと幸いです。 よろしくお願いいたします。
メンテ
Re: Altキーを押すとプログラムが一時停止してしまう ( No.3 )
名前:管理人 日時:2025/01/24 01:16

手元の Windows11 環境で SetSysCommandOffFlag(TRUE); を試してみましたが、 正常にAltキーが無効になりました こちらの暫定最新版では zrovさんの環境でもAltキーが無効になるかもしれませんので、 よろしければお試しください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 あと、SetSysCommandOffFlag(TRUE); は DxLib_Init() の後に実行する必要がありますので ご注意ください
メンテ
Re: Altキーを押すとプログラムが一時停止してしまう ( No.4 )
名前:zrov 日時:2025/01/25 20:04

すみませんm(_ _)m。私のコードを書く順番が間違えていました。 DxLib_Init()の後にSetSysCommandOffFlag(TRUE)を実行する必要があることを教えていただき、 ありがとうございます。とても勉強になりました。
メンテ

Page: 1 |

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

   クッキー保存