А>Извиняюсь за дремучесть. Как это может быть? Вот, допустим, поток вызвал SendMessage и управление из нее еще не вернулось. Как он может выполнить WndProc ?
Ну я тоже не Рихтер

, но как я понимаю, операционная система просто передает управление (вызывает) WndProc, передавая все параметры самостоятельно. Так я это понимаю.