FrontPageAGHAGH/クラスリファレンスagh::CWindowBase>OnClosedWindow

agh::CWindowBase::OnClosedWindow()

  1. virtual void OnClosedWindow(){}

ウインドウを閉じた後に呼び出されるコールバック・イベントハンドラです。

このメソッドをオーバーライドする事により、ウインドウを閉じた後に任意を処理を行う事が出来ます。

オーバーライドしたメソッドでは、必ずスーパークラスの OnClosedWindow() をユーザ処理の一番初めで呼び出すようにしてください。

例:

  1. class CMyWindow : public CHogeSuperWindow // CHogeSuperWindowはagh::CWindowBaseを継承するクラス
  2. {
  3. public:
  4. void OnClosedWindow()
  5. {
  6. CHogeSuperWindow::OnClosedWindow();
  7. ::MessageBox(NULL, "ウインドウが閉じられました。", NULL, NULL);
  8. }
  9. };