Click here to Skip to main content
15,899,314 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
Nishad S6-Mar-09 2:19
Nishad S6-Mar-09 2:19 
QuestionRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
B_U_A6-Mar-09 9:21
B_U_A6-Mar-09 9:21 
QuestionRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
B_U_A6-Mar-09 22:18
B_U_A6-Mar-09 22:18 
QuestionProblems with Overriding OnOK() and OnCancel() Pin
B_U_A7-Mar-09 16:17
B_U_A7-Mar-09 16:17 
AnswerRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
Nishad S8-Mar-09 5:31
Nishad S8-Mar-09 5:31 
QuestionRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
B_U_A9-Mar-09 1:03
B_U_A9-Mar-09 1:03 
AnswerRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
Nishad S9-Mar-09 2:06
Nishad S9-Mar-09 2:06 
QuestionRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
B_U_A9-Mar-09 23:50
B_U_A9-Mar-09 23:50 
Dear -ns ami- ...many thanks for your detailed reply, which was very helpful.
It now makes perfect sense to me and I think I have a much better understanding of the whole WM_xxx stuff and about overriding virtual functions.

What you explained works fine now; exactly in the way I wanted it.
I am grateful that you took the time to write everything down.

Can I ask one more question (for now Wink | ;-) ), please?

I have added a button and upon clicking this (&Close) button I want to shut down the application. I thought I just grab the ON_BN_CLICKED (the ID is IDC_OK) and map/call the same function OnClose, as the one that the ON_WM_CLOSE calls, ... like the // line below:

	ON_BN_CLICKED(IDC_SETTINGS, OnSettings)
	ON_WM_CLOSE()
//	ON_BN_CLICKED(IDC_OK, OnClose)
	ON_BN_CLICKED(IDC_OK, OnAbort)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


...but that wasn't such a good idea, because then the Class Wizard complains with a 'PARSER ERROR'.

So as a next step I have added the
ON_BN_CLICKED(IDC_OK, OnAbort) map entry and then further down the member function like this:

void CTestDlg::OnClose()	
{
	EndDialog(true);	
}

void CTestDlg::OnAbort() 
{
	EndDialog(true);	
}


What I don't like is that I now have twice the same code (...calling the EndDialog()).
Is that the right way of doing it? Or am I missing something here again, ... and I can actually (somehow) map the button event to the same OnClose member function?
If so, how?

Thanks again in advance.
AnswerRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
Nishad S10-Mar-09 23:44
Nishad S10-Mar-09 23:44 
GeneralRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
B_U_A12-Mar-09 22:32
B_U_A12-Mar-09 22:32 
GeneralRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
Nishad S13-Mar-09 1:59
Nishad S13-Mar-09 1:59 
Questioncreating toolbar for IE Pin
Ash_VCPP5-Mar-09 22:08
Ash_VCPP5-Mar-09 22:08 
AnswerRe: creating toolbar for IE Pin
SandipG 5-Mar-09 22:16
SandipG 5-Mar-09 22:16 
GeneralRe: creating toolbar for IE Pin
Ash_VCPP5-Mar-09 22:19
Ash_VCPP5-Mar-09 22:19 
AnswerRe: creating toolbar for IE Pin
Hamid_RT6-Mar-09 0:25
Hamid_RT6-Mar-09 0:25 
Questionwhat is "commit storage" any way? Pin
JackPuppy5-Mar-09 21:09
JackPuppy5-Mar-09 21:09 
AnswerRe: what is "commit storage" any way? Pin
Eytukan5-Mar-09 22:39
Eytukan5-Mar-09 22:39 
GeneralRe: what is "commit storage" any way? Pin
JackPuppy5-Mar-09 23:22
JackPuppy5-Mar-09 23:22 
QuestionResizing CListCtrl Pin
grassrootkit5-Mar-09 20:49
grassrootkit5-Mar-09 20:49 
AnswerRe: Resizing CListCtrl Pin
SandipG 5-Mar-09 21:04
SandipG 5-Mar-09 21:04 
GeneralRe: Resizing CListCtrl Pin
grassrootkit5-Mar-09 21:54
grassrootkit5-Mar-09 21:54 
GeneralRe: Resizing CListCtrl Pin
Code-o-mat5-Mar-09 22:47
Code-o-mat5-Mar-09 22:47 
GeneralRe: Resizing CListCtrl Pin
SandipG 5-Mar-09 23:05
SandipG 5-Mar-09 23:05 
GeneralRe: Resizing CListCtrl Pin
Code-o-mat5-Mar-09 23:10
Code-o-mat5-Mar-09 23:10 
QuestionProblem with a CFont class Pin
prithaa5-Mar-09 20:48
prithaa5-Mar-09 20:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.