Обработка сообщения WM_CLOSE
Это сообщение поступает в функцию дочернего окна при уничтожении последнего (например, если пользователь сделал двойной щелчок левой клавишей мыши по пиктограмме системного меню дочернего MDI-окна).
Задача обработчика сообщения WM_CLOSE заключается в сбросе признака активности задачи, в результате чего задача завершает свою работу:
lpMyWndTag = (LPCHILD_WINDOW_TAG)GetWindowLong(hwnd,
GWL_USERDATA);
lpMyWndTag->fActive = 0;