技術情報(よくあるご質問と回答)
ご質問
モーダルウィンドウを使用する場合に気を付けるべきポイントを教えてください。
回答
モーダルウィンドウを開いている間は、下記に示す「パネル切替え」「ウィンドウ表示」「フレームの切替え」のAPIコール、およびイベント送信を行わないでください。モーダルウィンドウを開いている状態で「パネル切替え」などを行った場合、呼び出し元オブジェクトの消滅によって、アプリケーションエラーが発生する恐れがあります。 (資料「モーダルウィンドウ表示中のパネル切替え」を参照してください。)
そのため、下記APIのコールおよびイベントメッセージの送信は、必ずモーダルウィンドウを閉じてから行ってください。
■モーダルウィンドウを開いている間、以下のAPIはコールしないでください。
GSCreen_CreateGWindow…モーダレスウィンドウ生成処理
GSCreen_ModalGWindow…モーダルウィンドウ生成処理
GSVFrame_ShowPanel…フレームの表示ページ切替え
■モーダルウィンドウを開いている間、以下のイベントメッセージを送信しないでください。
GM_SHOWPANEL…パネル切替えイベント
「資料:モーダルウィンドウ表示中のパネル切替え」
- パネルのコールバック関数内で、モーダルウィンドウの生成関数を呼び出す。
- モーダルウィンドウを開いた状態でパネル切替えを実行する。
このとき、切替え元のパネルオブジェクトが消滅する。
- モーダルウィンドウの終了を行う。
このとき、モーダルウィンドウの生成関数を呼び出したパネルオブジェクトが消滅していることにより、アプリケーションエラーが発生する恐れがある。
対象製品バージョン:-
管理番号:FG_G10051
資料更新日: 2008年8月20日
※この資料は、資料更新日現在のものです。