У меня есть окно, которое создано, и в какой-то момент вызывается OnDestroy(), без щелчка пользователем кнопки «Закрыть» или «X», которая закрывает окно.В каких случаях может быть вызван afx_msg void OnDestroy() aka CWnd: OnDestroy()?
Какие другие операции/действия/вещи могут вызвать эту функцию и почему?
документации Microsoft бесполезен как обычно:
http://msdn.microsoft.com/en-us/library/vstudio/2eahe3wf.aspx
Окна для детей, удаляющие данные внутри CWnd (я предполагаю, что есть какой-то указатель на него) и в буфер обмена. Я не испытываю этого, но это мои догадки: -/ –
Спасибо, но, к сожалению, для этого модального диалога нет дочерних окон, так как это одинокий ребенок для его родителя. Нет явного удаления каких-либо данных внутри CWnd, и буфер обмена не используется. –
@BrainTHannan есть ли какое-либо событие, происходящее в родительском окне, которое может повлиять на проблемное дочернее окно? –