Re[7]: Очередь сообщений
От: maximilian Украина  
Дата: 16.12.03 09:59
Оценка:
Здравствуйте, Аноним, Вы писали:

M>>Да, в случае синхронного сообщения (посланного через SendMessage() ), так и происходит


А>т.е с окном потока отправителя я не могу сделать вообще ничего?


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