MSDN писал(а):The SendMessage function sends the specified message to a window or windows. It calls the window procedure for the specified window and does not return until the window procedure has processed the message.
Если сообщение посылается окну, пренадлежащему другому процессу, то SendMessage должно создавать отдельный поток(что-то типа RemoteThread) для обработчика этого сообщения.(Ведь не может же SendMessage просто взывать какую-то функцию в текущем потоке?) А что если программа, которой посылают сообщение написана на VB? И если обработчик этого сообщения содержит те VB-функции, которые не могут выполнятся в отдельном потоке?
На деле этого не происходит, но что тогда делает SendMessage???