mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] Changes to mldonkey/src/utils/lib/stubs_c.c


From: mldonkey-commits
Subject: [Mldonkey-commits] Changes to mldonkey/src/utils/lib/stubs_c.c
Date: Thu, 01 Sep 2005 12:17:34 -0400

Index: mldonkey/src/utils/lib/stubs_c.c
diff -u mldonkey/src/utils/lib/stubs_c.c:1.20 
mldonkey/src/utils/lib/stubs_c.c:1.21
--- mldonkey/src/utils/lib/stubs_c.c:1.20       Sun Aug 28 11:09:14 2005
+++ mldonkey/src/utils/lib/stubs_c.c    Thu Sep  1 16:17:33 2005
@@ -1157,7 +1157,13 @@
 
   if (myHWND != NULL) {
     HMENU hmenu = GetSystemMenu(myHWND, FALSE);
-    DeleteMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
+    MENUITEMINFO CloseItem;
+    CloseItem.cbSize = sizeof(MENUITEMINFO);
+    CloseItem.fMask = MIIM_ID;
+    CloseItem.wID = SC_MINIMIZE+1;
+    EnableMenuItem(hmenu, SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
+    SetMenuItemInfo(hmenu, SC_CLOSE, FALSE, &CloseItem);
+    DrawMenuBar(myHWND);
   }
 #endif
 
@@ -1174,7 +1180,13 @@
 // Revert console system menu
 #if defined(__MINGW32__)
   if (myHWND != NULL) {
-    HMENU hmenu = GetSystemMenu(myHWND, TRUE);
+    HMENU hmenu = GetSystemMenu(myHWND, FALSE);
+    MENUITEMINFO CloseItem;
+    CloseItem.cbSize = sizeof(MENUITEMINFO);
+    CloseItem.fMask = MIIM_ID;
+    CloseItem.wID = SC_CLOSE;
+    SetMenuItemInfo(hmenu, SC_MINIMIZE+1, FALSE, &CloseItem);
+    EnableMenuItem(hmenu, SC_CLOSE, MF_BYCOMMAND | MF_ENABLED);
     DrawMenuBar(myHWND);
   }
 #endif




reply via email to

[Prev in Thread] Current Thread [Next in Thread]