Вопросы к Поиску с Алисой
Основное отличие функций SendMessage и PostMessage в WinAPI заключается в способе, которым они возвращают управление вызывающему приложению. stackoverflow.com
SendMessage — синхронная функция, она отправляет сообщение в другое окно немедленно, напрямую обращаясь к оконной процедуре, после чего ожидает ответ. www.manhunter.ru Управление возвращается вызвавшему процессу только когда отправленное сообщение будет обработано целевым окном. www.manhunter.ru
PostMessage — асинхронная функция, она заносит сообщение в очередь сообщений потока или связанного с окном процесса, после чего немедленно возвращает управление. www.manhunter.ru
Таким образом, SendMessage подходит для ситуаций, когда важно дождаться обработки сообщения, а PostMessage — когда важна последовательность сообщений, но возвращаемый результат значения не имеет. www.manhunter.ru