<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > ルート > ルートメソッド >
モーダルダイアログ表示(最前面に表示され、他ウィンドウの操作や前面/背面移動不可)を行う。
構文
SetModalDialog(
viewName
[,bModal = TRUE]
)
パラメータ
型:
文字
モーダル表示を行うビュー名(OpenDialogの第一引数)。詳細は「フォーム名とビュー名について」を参照ください。
bModal
ブール
TRUE - モーダル表示を行う。
FALSE - モーダル表示をリセットする。
戻り値
FALSE - 失敗。TRUE - 成功。
解説
モーダルダイアログ表示を行います。モーダル表示では、最前面に表示されウィンドウの操作や前面/背面移動も不可になります。
SetModalDialog はOpenDialog直後に呼び出してください。
SetModalDialogはコモンダイアログでも利用できます。 コモンダイアログのビュー名は以下のとおりです。
コモンダイアログメソッド
ビュー名
OpenMsg
ViewRCMsg
OpenYesNoMsg
ViewRCYesNoMsg
OpenYesNoCancelMsg
ViewRCYesNoCancelMsg
OpenPassword
ViewRCPassword
OpenNumKey/OpenNumKeyEdit
ViewRCNumKey
OpenTextKey/OpenTextKeyEdit
ViewRCTextKey
OpenCalendar
ViewRCCalendar
OpenFormMap
ViewRCFormMap
OpenColor
ViewRCColor
OpenSearch
ViewRCSearch
SetModalDialogメソッドは、ダイアログを表示した後でモーダル表示に切り替えるためのメソッドです。ダイアログをモーダル化する方法として、SetModalDialogを呼び出す以外に、あらかじめモーダル表示を指定して呼び出すメソッドが用意されています。例えば、「OpenModalDialog」「OpenModalMsg」「OpenModalYesNoMsg」などのように、接頭辞がOpenModalのメソッドを使用してダイアログを表示すると、自動的にモーダル表示となります。詳細については各メソッドのリファレンスを参照してください。
例
::OpenMsg("Hello"); ::SetModalDialog("ViewRCMsg");
サポート対象
×
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
○
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
OpenForm
OpenViewForm
OpenPrevForm
OpenNextForm
ClearFormHistory
OpenHomeForm
GetCurrentForm
GetForm
IsHavePrevForm
IsHaveNextForm
OpenHiddenForm
AddResourceFile
OpenFile
OpenBrowser
CloseBrowser
OpenApplication
OpenApplicationFile
ShowFullScreen
ShowTaskbarIcon
RefreshScreen
ZoomIn
ResetZoom
SetZoom
GetZoom
SetZoomInRatio
GetZoomInRatio
SetStretch
GetActiveDialogName
GetActiveViewName
GetAllDialogName
SetModalDialog
ShowDialog
BringDialogToTop
BringBrowserToTop
SetDialogState
EnableDialogMenu
GetMenuCandidate
SetBrowserState
GetBrowserState
GetBrowserType
ShowComment
UpdateTitle
SetMouseCursor
GetChildObj