Alexander Nicolaysen Sørnes : wordpad: Disable copy/cut in menu when appropriate.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jul 6 12:59:08 CDT 2007


Module: wine
Branch: master
Commit: 31e98290178b61a4fd32b5926ac2a0f37a0838b9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=31e98290178b61a4fd32b5926ac2a0f37a0838b9

Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date:   Wed Jul  4 14:14:02 2007 +0200

wordpad: Disable copy/cut in menu when appropriate.

---

 programs/wordpad/wordpad.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 1b859b7..9f0fdf8 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -778,6 +778,11 @@ static LRESULT OnInitPopupMenu( HWND hWnd, WPARAM wParam, LPARAM lParam )
     PARAFORMAT pf;
     int nAlignment = -1;
     REBARBANDINFOW rbbinfo;
+    int selFrom, selTo;
+
+    SendMessageW(hEditorWnd, EM_GETSEL, (WPARAM)&selFrom, (LPARAM)&selTo);
+    EnableMenuItem(hMenu, ID_EDIT_COPY, MF_BYCOMMAND|(selFrom == selTo) ? MF_GRAYED : MF_ENABLED);
+    EnableMenuItem(hMenu, ID_EDIT_CUT, MF_BYCOMMAND|(selFrom == selTo) ? MF_GRAYED : MF_ENABLED);
 
     pf.cbSize = sizeof(PARAFORMAT);
     SendMessageW(hwndEditor, EM_GETPARAFORMAT, 0, (LPARAM)&pf);




More information about the wine-cvs mailing list