Вы путаете некоторые вещи здесь.
Прежде всего вы можете использовать GetMessage
, не создавая живые окна в своей ветке.
OTOH ОС непо умолчанию создайте очередь сообщений для вновь созданного потока.Следовательно - вызовы, подобные PostThreadMessage
, во вновь созданный поток могут завершиться с ошибкой.
Чтобы обеспечить создание очереди сообщений, вам необходимо вызвать любую функцию, которая должна работать в очереди этого потока из этого потока..
Проще говоря, просто наберите PeekMessage
в этой теме.
Более подробная информация здесь: http://msdn.microsoft.com/en-us/library/ms644946%28v=vs.85%29.aspx
(см. Примечания)