Есть один поток в котором работает прога.
Там создается окно и тд...
Можно ли не изменять код первого потока и сделать так чтобы во втором потоке шла обработка WndProc ?
Потому что если обработкой занимается первый поток то у меня получается краш...
Короче говоря можно ли как то получать сообщения от WndProc но чтобы их обработкой занимался второй поток ?
Что то типу этого только без SDL либы:
while (1) {
SDL_Event event;
while (SDL_PollEvent(&event)) {
/* handle your event here */
}
/* do some other stuff here -- draw your app, etc. */
}