常に『特定のウィンドウの前』だけに表示するには

解決


mammal  URL  2005-02-22 03:29:06  No: 88549

いつもお世話になっております。

MDIテキストエディタを自作していて、検索ダイアログを作りました。
検索ダイアログは、常に親フォームの前に表示され、
別スレッドのウィンドウが被ると隠れるようにしたかったのですが、
Zオーダーを親フォームの前に固定することは出来ませんでしょうか。
setwindowpos関数を試してみたのですが、親フォームにフォーカスを映すと、
ダイアログは親フォームに隠れてしまいます。
他のAPIを探してみたのですが、使えそうな関数が見つけられません。
それとも、親フォームがフォーカスを失ったときに、
プログラムからVisible=Falseにするようなコーディングが必要なのでしょうか。

皆さんどうしているものか、教えていただけると嬉しいです。
WIN98SE+VB6SP6っす。


みい  2005-02-22 04:01:37  No: 88550

やりたい事はこれ?
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200201/02010024.txt


mammal  2005-02-22 04:34:48  No: 88551

う、うみゅう・・・。
こんな感じっす。
た、確かめてみるっす。
さんきゅっす。


mammal  2005-02-26 00:29:19  No: 88552

で、できたぁーっす。
どうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加