В MFC операция, связанная с пользовательским интерфейсом (рисовать краской), может выполняться в обработанном потоке? Моя проблема в том, что теперь основной поток занимает много времени при рисовании элементов, связанных с пользовательским интерфейсом. Но если я могу делегировать работу связанного с графическим интерфейсом пользовательского интерфейса с обработанной секцией по секциям, основной поток становится свободным, так что оставшаяся часть приложения, которая выполняется с помощью чертежа, может использоваться пользователем. Это возможно?В MFC операция, связанная с пользовательским интерфейсом (рисовать краской), может выполняться в обработанном потоке?
0
A
ответ
1
Вы должны сделать обратное. В общем случае основной поток приложений должен использоваться только для графического интерфейса, поскольку по умолчанию он имеет Windows Message Pump. Остальная работа должна выполняться в потоках.
Смежные вопросы
- 1. C# ясно рисовать краской
- 2. Почему операция UI должен выполняться на главном потоке в Android
- 3. Android RMI с пользовательским интерфейсом
- 4. В чем разница между пользовательским интерфейсом и пользовательским интерфейсом?
- 5. Проблема с пользовательским интерфейсом
- 6. JSpinner с пользовательским интерфейсом
- 7. Проблемы с пользовательским интерфейсом с пользовательским NSBox
- 8. Foreach Issue: коллекция была изменена. Операция перечисления не может выполняться.
- 9. Проблема с пользовательским интерфейсом в формате XML
- 10. Управление пользовательским интерфейсом в Xamarin.IOS
- 11. MFC Dll с интерфейсом COM
- 12. Темы с пользовательским интерфейсом (Canvas)
- 13. Проблемы с пользовательским интерфейсом - CSS
- 14. Коллекция была изменена. Операция перечисления не может выполняться в datalist.
- 15. Операция может выполняться только в строках, принадлежащих элементу управления DataGridView?
- 16. Сочетание графики с пользовательским интерфейсом в Java
- 17. Помощь с пользовательским графическим интерфейсом в wxpython
- 18. Просмотр камеры с пользовательским интерфейсом
- 19. ISO8583 Simulator с пользовательским интерфейсом
- 20. AngularJS с пользовательским интерфейсом Onsen
- 21. Совпадение с пользовательским интерфейсом Ops
- 22. Array.sort с пользовательским IComparer интерфейсом
- 23. iSpeech SDK с пользовательским интерфейсом
- 24. Тема, связанная с UI?
- 25. Интеграция CLIPS с пользовательским интерфейсом
- 26. Java SWT ProgressMonitorDialog с пользовательским интерфейсом
- 27. Может «рисовать» UI, как это делается в MFC
- 28. Как долго может оставаться объект, связанный с пользовательским интерфейсом?
- 29. Динамические элементы управления пользовательским интерфейсом в Android
- 30. Конфигурация обмена между пользовательским интерфейсом и сервисом
Спасибо Эндрю. Но в моем случае требование немного отличается. есть несколько окон. Поэтому, когда первая вдова выполнена с рисунком, если рабочие потоки могут сделать часть чертежа для других окон, основной поток становится свободным, и конечный пользователь может начать свое взаимодействие с первым окном, в то время как другие окна все еще находятся в состоянии загрузки. Любое решение? – GAP
Нет. Рисование должно выполняться только в основном потоке. В противном случае у вас возникнут проблемы с насосом сообщений. –
Спасибо, Андрей. Есть ли другой подход, который я могу выполнить для достижения моего требования? – GAP