Re: Как из DialogProc проверить, была ли вызвана EndDialog?
От: rus blood Россия  
Дата: 29.09.05 09:44
Оценка:
Здравствуйте, sergmann, Вы писали:

S>Может возникнуть вопрос: зачем может понадобиnься такой бред. Дело в том, что у меня реализован Hook над чужой диалоговой процедурой, т.е. моя DlgProc для системы является диалоговой процедурой окна, а истинная DlgProc вызывается уже из моей, поэтому мне нужно в моей диалоговой процедуре после вызова истинной определить, завершила ли она диалог или нет?

S>В MSDN написано, что при вызове EndDialog устанавливается флаг, который затем проверяется системой, и в случае, если он установлен, диалог "убивается"? А можно ли его проверить самому?

Перехват WM_DESTROY не подойдет?
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.