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