我正在做一個使用MFC應用程序(它是一個機器人在一個場中移動)的模擬,會發生什麼情況是後面的過程計算位置快到哪裏,因爲繪圖需要時間,所以我最終看到的是機器人在結束位置沒有中間位置。但是當我把AFXMessageBox,然後我可以看到它所經歷的所有位置,你能幫我弄清楚這一點嗎?使用MFC應用程序進行模擬
0
A
回答
0
Hina,你需要做的是將計算機器人位置的複雜計算移動到一個線程並在主線程中保留機器人的繪圖。然後,您需要將您當前的位置傳達給主線程,並在繪製之後使表面無效。這樣你可以看到經常更新的職位。
當您顯示消息框時會發生什麼,您可以在計算後重新繪製曲面。
0
您可以使用內存設備上下文來緊固繪圖。簡而言之,您將在內存中執行所有繪製位圖的操作,速度很快。準備就緒後,您將在顯示屏上打印最終的圖形。這將非常快速和平穩。
相關問題
- 1. 使用VS2010進行MFC應用程序部署
- 2. 使用nodejs進行遠程模擬?
- 3. 模擬器運行Symbian應用程序
- 4. MFC控制檯模式應用程序
- 5. 模擬應用程序(VB.NET)
- 6. 應用程序使用WPF和MFC都
- 7. 使用Active Directory虛擬機進行應用程序開發
- 8. 使用模擬器設備在模擬器上運行Android應用程序wifi
- 9. 使用代理在Android模擬器中運行應用程序
- 10. 無法在模擬器中使用Xcode運行應用程序
- 11. Android模擬器替代使用WiFi-Direct運行應用程序
- 12. 使用Jenkins在模擬器上運行iOS應用程序
- 13. 如何使用模擬數據運行SAPUI5 Fiori應用程序
- 14. MFC應用程序和非MFC模式對話框
- 15. 在MFC應用程序中使用Model-View-Presenter模式
- 16. 蒙皮MFC應用程序
- 17. 使用IOS應用程序進行應用程序內購買
- 18. 使用JetCreator進行Android應用程序
- 19. 使用XCode進行調試時,應用程序工作正常,在設備或模擬器上運行應用程序時,應用程序崩潰
- 20. 在應用程序模擬器中測試VXML應用程序
- 21. WP應用程序的模擬加急應用程序審查
- 22. 模擬瀏覽器運行網絡應用程序的Android應用程序
- 23. Ionic 2應用程序 - 不通過IOS模擬器進行任何Ajax調用
- 24. 運行Iphone模擬器從命令行運行應用程序
- 25. MFC應用程序如何提交虛擬內存?
- 26. 使用模擬器在終端中進行OCUnit應用測試
- 27. 使用python子進程模塊,如命令行模擬器
- 28. C++ GUI應用程序:在WndProc中啓動子進程(無MFC)
- 29. 如何使用Mockito進行AsyncTask模擬?
- 30. 使用Qemu進行內核模擬