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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0422
もっちオプションウインドウの作成2未解決


もっち

リンク

2006/4/22(Sat) 00:47:42|NO.451

こんにちは。

一般に、オプション設定を選択すると そのウインドウしか操作を受け付けない
ウインドウになりますが、screen命令ではできそうにありません。他に方法が
ありましたら、ご教示いただけませんでしょうか。

もっち



この記事に返信する


kz3

リンク

2006/4/24(Mon) 09:03:33|NO.479

標準命令にはズバり該当するものはありません。
がんばればginfo_actを監視し続けることで出来るかもしれませんが現実的ではないと思います。

Win32 APIに EnableWindow() という関数がありますのでこれを使って
特定のウィンドウ( オプションウィンドウを開くウィンドウ )を
無効化するという方法があります。

ただ他にもやっておくべきこともあるので、
HSP開発wikiの「モーダルダイアログ」を参考になさってはどうでしょうか?
( ついでに「ウィンドウの親子関係」も )

他にも、リソースから作るダイアログボックスというのが HSPWiKi にありました。
C/C++ などが分かるようでしたらこちらも参考に。

HSPWiKi => http://quasiquote.org/hspwiki/
HSP開発wiki => http://hspwiki.nm.land.to/



hiroki

リンク

2006/4/24(Mon) 12:45:28|NO.480

 僕の場合、ifで親ウインドー?のボタンを受け付けないように
作っていましたが、最近では選択窓に行く前にはgsel -1 で親窓を
消すようにしています。
 少々、詐欺に近いですが...。



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