Выполнение метода в потоке пользовательского интерфейса из-за события в фоновом потоке

У меня есть фоновый поток, который опрашивает сервер. Когда есть данные, я хочу обработать данные в потоке пользовательского интерфейса. Если я хранюhwnd главного окна.

Как я могу получить конкретный методstatic void DataHandler(void* data) быть выполненным в потоке пользовательского интерфейса?

Я думаю, что создание таймера прохожденияhwnd и указатель на функцию будет работать. Но есть ли лучший способ? Могу ли я использоватьPostMessage чтобы каким-то образом вызвать обработчик данных.

Кроме того, я не пишу код пользовательского интерфейса, поэтому у меня нет возможности что-либо изменить в цикле сообщений.

Ответы на вопрос(3)

Ваш ответ на вопрос