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

解決


mammal  URL  2005-02-21 18:29:06  No: 88549  IP: [192.*.*.*]

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

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

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

編集 削除
みい  2005-02-21 19:01:37  No: 88550  IP: [192.*.*.*]

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

編集 削除
mammal  2005-02-21 19:34:48  No: 88551  IP: [192.*.*.*]

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

編集 削除
mammal  2005-02-25 15:29:19  No: 88552  IP: [192.*.*.*]

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

編集 削除