| ||||||||||||||
|
ウィンドウの操作可否設定
| ||||||||||||||
オープン・セーブダイアログを開いた時に元々のウィンドウは操作することが出来なくなります。 「開いたダイアログを先に処理して欲しい」「開いたダイアログ以外を処理して欲しくない」時に使う機能を 一般的にモーダルダイアログ・モーダルウィンドウ等と呼んでおり、 今回のTipsでは、サブウィンドウとして表示させたウィンドウをモーダルにするサンプルです。 使用するのはAPI関数EnableWindowで、引数は「ウィンドウハンドル」「有効フラグ」の2つ。 尚、HSP3以降では、自身のウィンドウハンドルはシステム変数で取得でき、 予め定義しておいたAPI関数EnableWindowを使用箇所でコールするだけなのでモジュール化してません。 | ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||