Re[5]: Как создать объект, наследованный от CWnd?
От: Alex Fedotov США  
Дата: 07.11.01 08:49
Оценка:
Здравствуйте KaSA, Вы писали:

KSA>Все привыкли, к фразе "цель оправдывает средства",

KSA>но в данном контексте усё наоборот :) —
KSA>средства вовсе не оправдывают цель...

KSA>решил проблему путем встраивания в OnDestroy(...)

KSA>строки — delete this; Не лучший вариант, но работает :)
KSA>Даже ВС не ругается...

Специально для этого сделана виртуальная функция PostNcDestroy, которая вызывается сразу после обработки сообщения WM_NCDESTROY (последнее сообщение, которое приходит в окно перед его уничтожением). Странно не воспользоваться специально предназначенным для этого средством и изобретать велосипед, хотя и очень похожий.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.