MFC CWinApp程序中的输入框?

T.T*_*.T. 4 c++ windows winapi mfc visual-studio

我需要一个UI程序中的输入框,该程序已经从CWinnApp类派生并使用MFC编写.

我看到它正在使用消息框,但我没有看到输入框的任何示例....

我该怎么做呢?

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

谢谢.

cas*_*nca 8

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

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