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)を実行する必要があることを教えていただき、
ありがとうございます。とても勉強になりました。
|