"Vincent Povirk" <[email protected]> writes: > @@ -516,6 +516,14 @@ static void handle_wm_protocols( HWND hwnd, > XClientMessageEvent *event ) > HMENU hSysMenu; > POINT pt; > > + if (hwnd == GetDesktopWindow()) > + { > + /* The desktop window does not have a close button that we > can > + * pretend to click. Therefore, we simply send it a close > command. */ > + PostMessageW( hwnd, WM_X11DRV_DELETE_WINDOW, 0, 0 ); > + return; > + }
You could just as well send the WM_SYSCOMMAND directly. -- Alexandre Julliard [email protected]
