掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
二重起動防止/最小化を元に戻す (ID:148933)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Windows10/Delphi103の環境です。 自アプリの二重起動防止のため、既に起動していたら切り換えて後から起動した方を終了させようとしています。 ネットで調べ、以下のコードで最小化されていても元に戻して全面表示にはできました。 しかし、その後最小化から元に戻した場合、右上の最小化ボタンやキャプションバー右クリックメニューの最小化では最小化できなくなります。 原因等ネットを探していますが見つけられずお手上げ状態です。 //最小化されていたら元のサイズに戻す SendMessage(DlgHWnd, WM_SYSCOMMAND, WPARAM(SC_RESTORE and $FFF0), 0); //前面に移動させる SetForegroundWindow(DlgHWnd); Close; 対応策等、お解りの方宜しくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.