【问题标题】:Draw Window with Controls用控件绘制窗口
【发布时间】:2013-02-24 12:11:07
【问题描述】:

好的,所以我打算在 WINAPI 中做一个表单设计器。我知道这会很困难,但是我刚开始就遇到了问题。到目前为止,我预见到的唯一问题是弄清楚如何绘制控件并将表单绘制到屏幕上。我确信我可以完成剩下的工作。

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

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

【问题讨论】:

    标签: c++ winapi form-designer


    【解决方案1】:

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

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

    如果您想构建类似它们的工具,您应该动态创建窗口、对话框、按钮、编辑...并将它们附加到您的主窗体。

    【讨论】:

      【解决方案2】:

      你应该看看this。它叫The GUI Loft

      【讨论】:

        猜你喜欢
        • 2011-08-29
        • 2015-08-10
        • 2015-06-13
        • 1970-01-01
        • 2020-09-05
        • 2013-06-30
        • 2022-01-02
        • 2013-01-28
        • 2020-11-13
        相关资源
        最近更新 更多