Click here to Skip to main content
15,911,891 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Get filename from Ftp! Pin
bahamutnice1-Jun-06 16:01
bahamutnice1-Jun-06 16:01 
QuestionRe: Get filename from Ftp! Pin
David Crow2-Jun-06 3:14
David Crow2-Jun-06 3:14 
QuestionSocket Programming Pin
satsumatable31-May-06 23:26
satsumatable31-May-06 23:26 
AnswerRe: Socket Programming Pin
Roger Stoltz1-Jun-06 0:06
Roger Stoltz1-Jun-06 0:06 
AnswerRe: Socket Programming Pin
ThatsAlok1-Jun-06 0:28
ThatsAlok1-Jun-06 0:28 
AnswerRe: Socket Programming Pin
Moak1-Jun-06 6:36
Moak1-Jun-06 6:36 
QuestionProblem with VS 2003 Pin
NiceNaidu31-May-06 23:18
NiceNaidu31-May-06 23:18 
AnswerRe: Problem with VS 2003 Pin
toxcct31-May-06 23:34
toxcct31-May-06 23:34 
GeneralRe: Problem with VS 2003 Pin
NiceNaidu31-May-06 23:50
NiceNaidu31-May-06 23:50 
GeneralRe: Problem with VS 2003 Pin
toxcct31-May-06 23:51
toxcct31-May-06 23:51 
GeneralRe: Problem with VS 2003 Pin
NiceNaidu1-Jun-06 0:00
NiceNaidu1-Jun-06 0:00 
GeneralRe: Problem with VS 2003 Pin
toxcct1-Jun-06 0:02
toxcct1-Jun-06 0:02 
GeneralRe: Problem with VS 2003 Pin
Sarath C31-May-06 23:54
Sarath C31-May-06 23:54 
GeneralRe: Problem with VS 2003 Pin
toxcct31-May-06 23:56
toxcct31-May-06 23:56 
GeneralRe: Problem with VS 2003 Pin
NiceNaidu1-Jun-06 0:13
NiceNaidu1-Jun-06 0:13 
GeneralRe: Problem with VS 2003 Pin
NiceNaidu1-Jun-06 0:24
NiceNaidu1-Jun-06 0:24 
QuestionRe: Problem with VS 2003 Pin
David Crow1-Jun-06 3:45
David Crow1-Jun-06 3:45 
QuestionHow to handle Blank Frame when recording a video Pin
huutribk200131-May-06 22:59
huutribk200131-May-06 22:59 
QuestionCreateProcessAsUserW fails in Windows 2003 64 bits Pin
alvaro31-May-06 22:58
alvaro31-May-06 22:58 
QuestionWindows Detruction Woes Pin
HakunaMatada31-May-06 22:41
HakunaMatada31-May-06 22:41 
AnswerRe: Windows Detruction Woes Pin
Nibu babu thomas31-May-06 23:10
Nibu babu thomas31-May-06 23:10 
GeneralRe: Windows Detruction Woes Pin
HakunaMatada31-May-06 23:22
HakunaMatada31-May-06 23:22 
GeneralRe: Windows Detruction Woes Pin
Nibu babu thomas31-May-06 23:26
Nibu babu thomas31-May-06 23:26 
GeneralRe: Windows Detruction Woes Pin
HakunaMatada31-May-06 23:33
HakunaMatada31-May-06 23:33 
GeneralRe: Windows Detruction Woes [modified] Pin
Nibu babu thomas31-May-06 23:37
Nibu babu thomas31-May-06 23:37 
TechyMaila wrote:
I am using the Win32API. No MFC. Could you tell me which Windows message is equivalent to CWnd::PostNcDestroy?


WM_NCDESTROY is the last message for a window.

The MFC implementation goes like this. MFC does some clean up in OnNcDestroy and then calls PostNcDestroy. The default implementation does nothing. So you will have to implement something like this.

From MSDN about PostNcDestroy:

The default implementation of CWnd::PostNcDestroy does nothing which is appropriate for window objects allocated on the stack frame or embedded in other objects. This is not appropriate for window objects that are designed to be allocated by themselves on the heap (not embedded in other C++ object).

Those classes that are designed to be allocated by themselves on the heap override the PostNcDestroy member function to perform a "delete this". This statement will free any C++ memory associated with the C++ object. Even though the default CWnd destructor calls DestroyWindow if m_hWnd is non-NULL, this does not lead to infinite recursion since the handle will be detached and NULL during the cleanup phase.


Nibu thomas
A Developer

Programming tips[^]  My site[^]

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.