アプリケーション終了前、OnDestroy以前に呼ばれるイベントは?

解決


大網  2009-05-31 20:07:51  No: 34587  IP: 192.*.*.*

MDIのアプリケーションをつくっているのですが、アプリケーションの終了前(OnDestroyのところで)に子ウィンドどものTop,Leftを取得してIniに保存しようとしています。

ところがアプリケーションの終了時に「アドレスの読み込みエラー」が出てしまいます。

私の推測なのですが、子ウィンドのTopやLeftを取得する前に親ウィンドが子ウィンドを破棄してしまうからではないか、と考えています。

そこで、アプリケーション終了メッセージ→子ウィンドの破棄前に呼ばれるイベントを、どなたか教えてください。

編集 削除
KHE00221  2009-05-31 23:01:36  No: 34588  IP: 192.*.*.*

MDIForm/MDIChildの終了順序は
こんな感じ

MDIChild FormCloseQuery -> MDIForm FormCloseQuery -> MDIForm FormClose -> MDIChild Destroy -> MDIForm Destroy

編集 削除
大網  2009-06-01 04:18:34  No: 34589  IP: 192.*.*.*

FormCloseQueryをつかったらうまくいきました。
KHE00221さんありがとう!

編集 削除