掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アクティブウィンドウのロックタイムアウトを設定するSystemParametersInfoの使い方について (ID:38956)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは,Mr.XRAYです. SDKやら調べ,テストしてみました. 以下Windows XP以降の場合です. SystemParametersInfoのSPI_SETFOREGROUNDLOCKTIMEOUT(SPI_GET...も)アクションは, デバック(IDEで実行)中は正常動作しない ただし,[プログラムからデタッチ]すれば正常動作する.これはDelphi2007以降の機能. フォアグラウンド移行の禁止時間のデフォルト値は非常に大きな値である.つまり, 事実上,SetForegroundWindowに失敗した場合,対応処理をしなければそのウィドウを 自動的にフォアグランドにはできない. Windows XP以降でタスクバー点滅の機能が導入された. 少なくともWindows XP以降では,今回のコーディングにフォアグラウンド移行の 禁止時間の設定は必要ない. 以上,こんなところです.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.