Eric Pouech : winhelp: Let CtrlC do something useful thanks to richedit.

Alexandre Julliard julliard at winehq.org
Mon Jun 30 08:27:13 CDT 2008


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

Author: Eric Pouech <eric.pouech at orange.fr>
Date:   Fri Jun 27 21:29:07 2008 +0200

winhelp: Let CtrlC do something useful thanks to richedit.

---

 programs/winhlp32/winhelp.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/programs/winhlp32/winhelp.c b/programs/winhlp32/winhelp.c
index 8307f61..effa0bd 100644
--- a/programs/winhlp32/winhelp.c
+++ b/programs/winhlp32/winhelp.c
@@ -864,7 +864,9 @@ static LRESULT CALLBACK WINHELP_MainWndProc(HWND hWnd, UINT msg, WPARAM wParam,
 	case MNID_FILE_EXIT:	MACRO_Exit();           break;
 
             /* Menu EDIT */
-	case MNID_EDIT_COPYDLG: MACRO_CopyDialog();     break;
+	case MNID_EDIT_COPYDLG:
+            SendMessage(GetDlgItem(hWnd, CTL_ID_TEXT), WM_COPY, 0, 0);
+            break;
 	case MNID_EDIT_ANNOTATE:MACRO_Annotate();       break;
 
             /* Menu Bookmark */
@@ -936,6 +938,14 @@ static LRESULT CALLBACK WINHELP_MainWndProc(HWND hWnd, UINT msg, WPARAM wParam,
     case WM_COPYDATA:
         return WINHELP_HandleCommand((HWND)wParam, lParam);
 
+    case WM_CHAR:
+        if (wParam == 3)
+        {
+            SendMessage(GetDlgItem(hWnd, CTL_ID_TEXT), WM_COPY, 0, 0);
+            return 0;
+        }
+        break;
+
     case WM_KEYDOWN:
         keyDelta = 0;
 




More information about the wine-cvs mailing list