用控件绘制窗口

时间:2013-03-08 20:22:06

标签: c++ winapi form-designer

好的,所以我打算在WINAPI中做一个Form设计器。我知道这会很难但我刚开始就遇到了问题。到目前为止,我唯一能解决的问题是弄清楚如何绘制控件并在屏幕上绘制一个表格。我相信我可以做其余的事。

当我看到C#表单设计器时,我在屏幕上看到它实际上显示了一个窗口和一个控件列表,当你将一个按钮拖到该窗口时,它会在该位置绘制一个按钮。这是一个真正的按钮还是只是可拖动的图像?这是一个带退出按钮等的真实表单/窗口..还是可以拖动的图片?

我正在试图弄清楚如何在主窗口中绘制该窗体/窗口。有什么想法吗?

2 个答案:

答案 0 :(得分:4)

这取决于,在许多情况下,它是一个真正的窗口。

例如,当您使用WYSIWYG表单设计器时,在Qt,MFC,C ++ Builder中。他们确实创建了一个表单,但具有拖放控件的功能。

如果你想构建像他们这样的工具,你应该动态创建窗口,对话框,按钮,编辑,...并将它们附加到你的主窗体。

答案 1 :(得分:0)

你应该看看this。它被称为The GUI Loft