windowを常にアクティブ状態にするには(閉じるまで)
どうすれば宜しいでしょうか?
常に一番前に出しておく事はできたのですが・・・。
見てくれる人がいないのかなぁ・・・。
API関数のSetWindowPosを使用すれば可能です。
このHPのAPI関連にサンプルがあるので
NG
参考にして下さい。
そのまま使用できると思います。
ポジションは常に手前です。
マザーさんありがとうございます。
えっと、このHPなんですけど、
API関連の場所に飛ぶにはどうしたら?
直接アドレス指定で来てしまったもので・・・^^;
あっ!行けました。
質問の仕方間違えたかな・・・。
SetActiveWindowを使用しても一時的だし・・・。
もしかして?
自分の画面以外を非アクティブにする
って事ですか?
すいません質問を勘違いしてました?
APIのSetForegroundWindowでは駄目ですか
サンプルがあったかは解りませんが
ハンドル指定だけで簡単に使えたと思います。
マザーさんご回答有難うございます。
申し訳ありませんが初心者なもので、
使い方のサンプル的なもの等よろしければ
教えて頂けないでしょうか?
SetForegroundWindowでは駄目でした・・・。
なにか他のタスクを指定すると非アクティブ状態になってしまいました。
「ムムム」状態です。
レスが遅れました。
仕事しながらスキを見てなので・・・
ともさんの言う非アクティブと言うのが
何を指しているのか見えてこないのですが。
他のウィンドウにフォーカスを当てないと言うので
あればタイマー等で常時上記APIを発行し続ける
等になると思いますが(危険を伴います)
お互い仕事しながらですね(^^;
やはりタイマー監視しかないですか・・・。
わかりました。
ありがとうございました。
ツイート | ![]() |