How to create a Modeless Dialog?
Answers were Sorted based on User's Feedback
Answer / arvin
Call the CDialogs Create() function.
NewDialog *dlg;
dlg = new NewDialog;
dlg->Create(IDR_MYDIALOG);
dlg->ShowWindow(1);
| Is This Answer Correct ? | 17 Yes | 2 No |
Answer / sonali d
CModeLess *m_pmodeless = new CModeLess(this);
m_pmodeless->Create(CModeLess::IDD);
m_pmodeless->ShowWindow(SW_SHOW);
| Is This Answer Correct ? | 5 Yes | 1 No |
1.First you write the CDialog ctor without any parameter.
2.Then create object of CDialog class & call the Create()
function.
3.After creating call the ShowWindow() function.
*Instead of ShowWindow() you can us the WS_VISIBLE in
dialog rc script file.
While deleting call the DestroyWindow() not EndDialog()
which is for Modal dialog.
| Is This Answer Correct ? | 0 Yes | 3 No |
Answer / c.vidhya
CDialog class is base class and Creatte is member function
CDialog dlg;
dlg.Create(LPCTSTR TemplateName,ParentWnd);
| Is This Answer Correct ? | 1 Yes | 6 No |
Explain the flow of SDI application?
What is the difference between GetMessage and PeekMessage ?
What is Multithreading
what do you mean by psychic window?
1)set the Title for The File DialogBox, in MFC?
What is the difference between OnInitialUpdate and OnUpdate?
How we call a dialog in another dialog?
What is a message map, and what is the advantage of a message map over virtual functions?
What is LPCTSTR? What does LP denote it?
how many types of classes are ther,what are that
Why not virtual functions to handle messages?
How do you change the properties for a tree view control that is part of the CTreeView class?