Изменение ветки цикла сообщений окна

Недавно я попытался поместить цикл сообщений окна в его собственный поток, и мне стало интересно, почему оно никогда не получало никаких сообщений, но я узнал, что Windows отправляет сообщения в поток, создавший окно. Как создать окно в одном потоке и заставить другой поток получать сообщения этого окна? Я видел функцию PostThreadMessage, но считаю, что она также требует, чтобы поток, создавший окно, прослушивал сообщения, а это именно то, чего я пытаюсь избежать, так что эта функция мне не нужна.

Кажется, это частый вопрос, и я потратил довольно много времени на поиски ответа в Google, но не могу его найти.

9
задан Epro 3 December 2010 в 16:07
поделиться