微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MFC CWinApp程序中的input框?

我需要一个UI程序中的input框,这个input框已经从CWinnApp类派生并使用了MFC。

我看到它是使用消息框,但我没有看到任何input框的例子….

我该怎么做呢?

(在C ++中使用Visual Studio 6.0)

Windows SDK 8:混淆关于安装位置,文件夹命名和WindowsSdkDir_old envvariables

删除msvc DLL依赖运行qt应用程序

使用ms编译器在windows上构build一个python模块

SGemm结果不一致

为Windows开发人员构build开源库Dll的最佳方法是什么?

谢谢。

SWIG教程的问题

如何在不包含Windows.h的情况下获取IsDebuggerPresent的声明?

视觉小尺寸的语言

如何摆脱从Windows静态库导出的符号?

如何克服与Visual Studio的堆栈大小问题(大数组运行C代码

我知道这是经常需要的东西,但MFC中没有内置的输入框,所以您必须创建自己的输入框。 我通常只是创建一个带有标签和编辑框的简单对话框(对话框已经带有OK / Cancel按钮),然后创建一个类,比如说CInputDlg ,为标签和编辑框添加成员变量,然后像其他任何东西一样调用它对话:

CInputDlg dialog; dialog.m_label = TEXT("Enter a number:"); if (dialog.DoModal() == IDOK) { // Do something }

你必须创建一个对话框并在其上放置一个编辑控件。 没有automagic解决方案。 你必须编码或在网上找到一些代码

当你创建你的MFC应用程序时,你告诉向导生成哪种类型的项目? 通常我做我的对话框应用程序,然后在对话框上放置一个文本框是一个简单的问题。

在Visual Studio 2008中,它很简单:

在资源视图中,右键单击对话目录,然后选择添加资源…或插入对话框(选择此选项编号,您不知道什么样的对话框)。

点击工具,添加一个静态文本和编辑控件,以及任何你想添加的类型的对话框名称和类名称,这将直接添加一个文件和.cpp文件到你的项目。

添加你想添加到你的类的控件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐