Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Input Box in an MFC CWinApp program?

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.

like image 380
T.T.T. Avatar asked Dec 16 '22 22:12

T.T.T.


1 Answers

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
}
like image 182
casablanca Avatar answered Dec 29 '22 18:12

casablanca