创建一个类似工作区的绘画和移动它们的能力

时间:2010-12-22 06:16:02

标签: c++ qt visual-c++ mfc

我喜欢在VC ++(MFC)或(C ++)中设计工作区或表单(未决定),我可以选择并放置不同的对象,如汽车,自行车等,并以编程方式移动它们。每个对象都有自己的属性(已经设计好了)通过改变x,y位置移动它们没有问题。

但我的问题是如何在屏幕上放置不同的对象,如汽车,公共汽车,并将它们移动到我想要的位置。我还应该在需要时删除它们。因为我是新的MFC,我想知道如何继续。如果方向正确,我可以自己游泳。

3 个答案:

答案 0 :(得分:1)

不要使用MFC。期。那件事是真正的废话,我认识的每个程序员都非常讨厌它而远离它。

如果你想从头开始,使用WINAPI,但这是你的选择(取决于你是否要重新发明轮子。)阅读输入事件和DirectDraw(用于绘制到2D画布。)Microsoft也有WPF对于较新的.NET构建,它具有构建它的画布支持。

答案 1 :(得分:1)

Qt是这类事物的绝佳框架。

答案 2 :(得分:0)

同意您不应使用MFC。坚持使用C ++,在.NET平台上有托管C ++,或者你可以使用原生C ++并使用DirectDraw或使用OpenGL(这是更多的跨平台)。