【问题标题】:How to create an input dialog using c++如何使用 C++ 创建输入对话框
【发布时间】:2014-02-16 21:18:24
【问题描述】:

我已经搜索了有关使用 Visual C++ 在 Windows 窗体中创建输入对话框的信息,但我没有找到有用的资源 是否有任何现有功能可以完成此任务? 我知道如何创建一个空对话框,但如何添加文本框和按钮?

Form ^ dlg1 = gcnew Form();
dlg1->ShowDialog();

【问题讨论】:

    标签: windows user-interface c++-cli


    【解决方案1】:

    没有。您必须设计一个带有信息输入字段的对话框,将其放置并检索输入的信息。

    【讨论】:

      【解决方案2】:

      是的,实际上。只需使用标准的 VBScript InputBox,它可以通过 IActiveScript 接口在 C++ 中使用。有关完整代码示例,请参阅我对类似问题的回答:

      https://stackoverflow.com/a/52808263

      它会自动将对话框的大小调整为您在参数中指定的内容,因此不必担心创建自己的对话框。 Microsoft 为您制作了一个,那么为什么不直接使用它呢? :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-03
        • 1970-01-01
        • 1970-01-01
        • 2011-01-31
        • 2022-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多