如何使用c ++创建输入对话框

时间:2014-02-16 21:18:24

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

我一直在搜索使用visual c ++在Windows窗体中创建输入对话框,但我找不到有用的资源 有任何存在的功能可以完成这项任务吗? 我知道如何创建一个空对话框,但我如何添加文本框和按钮?

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

https://stackoverflow.com/a/52808263

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