ユーザーダイアログのモーダル表示

<< Click to Display Table of Contents >>

マニュアル > 画面作成ガイド > フォームとダイアログ/フレーム/ビュー > ユーザダイアログ >

ユーザーダイアログのモーダル表示

ユーザーダイアログのモーダル表示

ユーザーのニーズによっては、ダイアログを閉じるまで背面の画面を触れないようにしたい場合があります。

 

そのような場合は、あらかじめ「OpenModalDialog」メソッドで最前面のダイアログとして表示するか、「OpenDialog」の呼び出し後にルートの「SetModalDialog」メソッドを呼び出してダイアログの表示後にモーダル表示に切り替えることができます。モーダル表示では、最前面に表示されウィンドウの操作や前面/背面移動も不可になります。

 

尚、SetModalDialogを呼び出す場合は、OpenDialogの直後に呼び出すようにしてください。

 

 

 

hint

SetModalDialogはコモンダイアログでも利用できます。

 

例)

::OpenMsg("Hello");

::SetModalDialog("ViewRCMsg");

 

詳しくはコントロールリファレンスのルートメソッド「SetModalDialog」を参照してください。