HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0219
凍トマト指定ウィンドウを操作不能にする3解決


凍トマト

リンク

2011/2/19(Sat) 15:42:43|NO.37184

ウィンドウID1がアクティブになっている間、ウィンドウID0を操作不能にするには、
どうすればよいでしょうか?

ちなみに、求める“操作不能”は、
・ウィンドウID0をクリックしても、ID1を非表示にしない限りアクティブにも、操作も
できないようにし、常にID1を操作できるようにする。
です。

説明不足等ありましたら、お知らせください。



この記事に返信する


ひよこ

リンク

2011/2/19(Sat) 15:46:05|NO.37185

EnableWindow
http://msdn.microsoft.com/ja-jp/library/cc410790.aspx

ID0のhwndでも渡してやりましょう。
「他のウィンドウ表示中」という機能はありません。
その辺はがんばってください。



凍トマト

リンク

2011/2/19(Sat) 16:36:44|NO.37186

ありがとうございます。参考になりました。
「他のウィンドウ表示中」についてはなんとかします。



匿名希望

リンク

2011/2/19(Sat) 19:54:20|NO.37187

そのような(質問の場合、ID1の)ウィンドウを、モーダルウィンドウと呼びます
モーダルダイアログという名前でHSP開発wikiにサンプルが載っていますので、参考にして下さい
http://hspdev-wiki.net/?%BE%AE%A5%EF%A5%B6%2F%A5%E2%A1%BC%A5%C0%A5%EB%A5%C0%A5%A4%A5%A2%A5%ED%A5%B0



ONION software Copyright 1997-2021(c) All rights reserved.