同じプログラムの中で、3個フォームを表示させています。
他のプログラムのウィンドウに隠れていて、
1つのフォームをクリックしてアクティブし前面に表示されたとき、
ほかの2つのフォームも全面に表示されてしまいます。
1つだけを表示させるにはどうすればよいでしょうか?
よろしくお願いします。
http://park18.wakwak.com/~greenspace/dev-api/theapi/reference/setwinps.html
"SetWindowPos"でお探しください。
ウインドウアクティブにする度に、その他のウインドウを再背面にすればいいのかも
ありがとうございます。
しかし、背面にするとウィンドウの前後の位置が失われてしまうんです。
他のウィンドウがアクティブになっても表示させるのを防ぐという方法はないのでしょうか?
一つだけ表示させたいというのであれば
form1がLoadaまたはActiveになったときに
form2.hide
form3.hide
みたいなのでどうですか?
一つだけ表示させたいというのであれば
form1がLoadaまたはActiveになったときに
form2.hide
form3.hide
みたいなのでどうですか?
ツイート | ![]() |