Re: How to minimize windows instead of closing?
VS by default creates a class that is derived from CMDIChildWnd named
CChildFrame. To hide the view instead of closing it, you can catch the
WM_CLOSE message in your CChildFrame class and instead of calling
CMDIChildWnd::OnClose you can call ShowWindow(SW_HIDE);
AliR.
"MicroEbi" <MicroEbi@NoMail.com> wrote in message
news:h9dpub$97o$1@news.eternal-september.org...
Hello,
I have multiple instances of an object represented by multiple Doc/View
instances(i.e. CMyObjectDoc/CMyObjectView). now after each instance
created in application I create a separate Doc/View for it. but I don't
want user closes those instances because they contain data. instead I want
when user closes it, it minimizes and become invisible and when user again
want to see those instances it become visible.
It is an MDI(with Feature pack) application. Should I Derive from
CChildFrame and override WM_CLOSE ? Then how should I close it when the
actual instance of object is destroyed? in those times I really want to
close the Doc View, what should I do then?
thanks.