Trying to add an exit confirmation dialog to Cygwin setup.exe, failing
Christopher Faylor
cgf-use-the-mailinglist-please@cygwin.com
Sat Mar 21 21:05:00 GMT 2009
On Mon, Mar 16, 2009 at 11:46:16AM -0600, Terry Fleming wrote:
>--- original/setup-2.573.2.3/propsheet.cc
>+++ setup-2.573.2.3/propsheet.cc
>@@ -162,6 +162,11 @@
> static LRESULT CALLBACK PropSheetWndProc (HWND hwnd, UINT uMsg,
> WPARAM wParam, LPARAM lParam)
> {
>+if(((uMsg==WM_SYSCOMMAND)&&((wParam&0xfff0)==SC_CLOSE))||
>+ (((uMsg==WM_COMMAND)&&(wParam==2))))
>+ if(MessageBox(hwnd,
>+ "Are you sure you want to exit setup? Any current download or
>installation will be aborted.",
>+ "Exit Cygwin Setup?", MB_YESNO)==IDNO) return 0;
> PropSheetData& psd = PropSheetData::Instance();
> switch (uMsg)
> {
Thank you. I've checked a variation of this patch into CVS.
cgf
More information about the Cygwin-apps
mailing list