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

C / C++ / MFC

 
AnswerRe: Simple Noob Question: Problem with "CONTROL PARENT" setting in tabbed dialog Pin
«_Superman_»6-Mar-09 1:01
professional«_Superman_»6-Mar-09 1:01 
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 
Let me make things clear...

Overriding the OnOK and OnCancel and keeping them blank (like void OnOK() { /*nothing to do*/ } ) will avoid the processing of Enter key and Escape key hits.

Clicking the close button or pressing Alt+F4 will send WM_CLOSE message to the window/dialog. In dialog, it will call the OnClose, if mapped. Its default implementation will send the WM_COMMAND with IDCANCEL inturn the OnCancel will be called. So when the OnCancel is overridden and kept doing nothing, will cause the dialog unable to be closed. So in this scenario, the OnClose should be implemented and the EndDialog should be called explicitly, instead of calling CDialog::OnClose().

So if my understandings about your problems are correct, you have to override the OnOK, OnCancel and OnClose (in the main dialog). The OnOK and OnCancel should be kept blank. And in the OnClose you have to call EndDialog().

If you are still facing problem, please let me know.

- ns ami -

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 
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 

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.