Здравствуйте, Аноним, Вы писали:
M>>Да, в случае синхронного сообщения (посланного через SendMessage() ), так и происходит
А>т.е с окном потока отправителя я не могу сделать вообще ничего?
Да. Чтобы что-то произошло с окном (перерисовка, перемещение, и т.д.), должен выполниться код в WndProc() (в этом же потоке, из к-рого произошел вызов SendMessage()), обрабатывающий соответствующее сообщение (WM_PAINT, WM_MOVE, и т.д.). А выполниться этот код не модет, потому что выполнение потока приостановлено в месте вызова SendMessage(). И не важно, как на это окно хотят повлиять, вызовом SendMessage() или PostMessage()...