输入框在MFC CWinApp prgram? [英] Input Box in an MFC CWinApp prgram?
问题描述
我需要一个UI程序中的输入框,它已经从CWinnApp类派生并使用MFC。
我看到它正在使用消息框,但我没有看到任何输入框的例子....
我该怎么做?
(在C ++中使用Visual Studio 6.0)
谢谢。
<我知道这是一个通常需要的东西,但是在MFC中没有内置的输入框,所以你必须创建自己的输入框。我通常只是创建一个带有标签和编辑框的简单对话框(对话框已经包含OK / Cancel按钮),然后创建一个类,例如
CInputDlg
,添加成员变量标签和编辑框,并像任何其他对话框一样调用它: CInputDlg对话框;
dialog.m_label = TEXT(输入数字:);
if(dialog.DoModal()== IDOK){
// Do something
}
I need an input box in a UI program that is already written derived from the CWinnApp class and using MFC.
I see it is using message boxes but I don't see any examples of input boxes....
How do I do this?
(Using Visual Studio 6.0 in C++)
Thank You.
I know it's something that's often required, but there isn't a built-in input box in MFC, so you'll have to create your own. I usually just create a simple dialog with a label and edit box (the dialog already comes with OK/Cancel buttons), then create a class, say CInputDlg
, add member variables for the label and edit box, and just call it like any other dialog:
CInputDlg dialog;
dialog.m_label = TEXT("Enter a number:");
if (dialog.DoModal() == IDOK) {
// Do something
}
这篇关于输入框在MFC CWinApp prgram?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!