gpt4 book ai didi

c++ - 在 Visual C++ 中使用的简单的面向对象的 2D 图形框架?

转载 作者:太空狗 更新时间:2023-10-29 21:09:23 25 4
gpt4 key购买 nike

我们正在构建一种通过 Visual C++ 应用程序 (MFC) 中的 GUI 以可视方式连接组件的方法。简单的事情,比如点击框和在连接的框之间画线,并在它们上面存储信息。问题是我们是在 GDI 中从头开始自己制作所有这些,并且它很快就会变成大量需要维护的代码。

我们真的是在重新发明轮子吗?

我在网上四处寻找提供面向对象的 2D 框架的组件( vector 图在这里很有趣)。面向对象的意思是屏幕上的正方形是代码中的正方形对象,或者至少您可以在图形对象上存储自定义信息。它应该支持在代码中检索对象位置等信息,以在对象之间画线,并检测鼠标是否在对象上。

不是很复杂的东西,但是如果仅仅因为你自己写了所有的代码,就需要维护成百上千行代码,这会变得相当复杂和难以维护,更不用说潜在的 bug 潜入,这是可以避免的在一个成熟的框架中。

最佳答案

关于c++ - 在 Visual C++ 中使用的简单的面向对象的 2D 图形框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/506605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com