> -- Александр Ильин писал(а):
> Обработка очереди находится в теле главного треда, а не в оконной процедуре.Вы правы, я эти моменты уже подзабыл.

Но не в этом суть. Я хотел сказать, что обработчик сообщений может находиться вне исходного кода приложения.

> -- Александр Ильин писал(а):
> Теперь, когда стало ясно, что в винде сделано именно так, как вы придумали, она стала немного прекраснее, верно?Естественно, нет. Когда я ею занимался, то видел достаточное количество моментов, которым так и не смог найти объяснения. С точки зрения программирования, а с точки зрения обратной совместимости они, возможно, окажутся объяснимыми. Например, зачем столько полей у класса окна или почему так много параметров у функции создания экземпляра окна?