【发布时间】:2014-02-16 21:18:24
【问题描述】:
我已经搜索了有关使用 Visual C++ 在 Windows 窗体中创建输入对话框的信息,但我没有找到有用的资源 是否有任何现有功能可以完成此任务? 我知道如何创建一个空对话框,但如何添加文本框和按钮?
Form ^ dlg1 = gcnew Form();
dlg1->ShowDialog();
【问题讨论】:
标签: windows user-interface c++-cli
我已经搜索了有关使用 Visual C++ 在 Windows 窗体中创建输入对话框的信息,但我没有找到有用的资源 是否有任何现有功能可以完成此任务? 我知道如何创建一个空对话框,但如何添加文本框和按钮?
Form ^ dlg1 = gcnew Form();
dlg1->ShowDialog();
【问题讨论】:
标签: windows user-interface c++-cli
没有。您必须设计一个带有信息输入字段的对话框,将其放置并检索输入的信息。
【讨论】:
是的,实际上。只需使用标准的 VBScript InputBox,它可以通过 IActiveScript 接口在 C++ 中使用。有关完整代码示例,请参阅我对类似问题的回答:
https://stackoverflow.com/a/52808263
它会自动将对话框的大小调整为您在参数中指定的内容,因此不必担心创建自己的对话框。 Microsoft 为您制作了一个,那么为什么不直接使用它呢? :)
【讨论】: