掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他のアプリにフォーカスを行かなくするには? (ID:27631)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もにゃさん、返答ありがとうございました。 下のリンクは、雰囲気、「前面/背面/Zオーダ」みたいで、ざっとしかみてません(自アプリ、fsStayOnTop )ですが、上段のリンクにあった関数をやってみました。 でもダメでした。 procedure TForm1.FormDeactivate(Sender: TObject); begin SetForceForegroundWindow(Handle); end; これも入れてみましたが・・。 引数は自フォーム・ハンドルでいいんですよね? fsStayOnTop はともかく、今回の場合でも行儀が悪い云々があてはまるのでしょうか? 操作する側(クライアント) 操作される側(サーバ) ・・ですから、操作する側が主体的でなければ・・・な感じなんですけどね。 こちらの操作中に、アクティブ(フォーカス)を奪われる訳ですから・・。 逆に、今回のこととは別に、自フォームのフォーカスを(タイマーとかでも)放す方法なんてあるのでしょうか? それが解かれば、ひょっとするとヒントになるかも・・・な気もしますが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.