Module: wine Branch: master Commit: 21b9cb0783acfc2d64c2f31e784599a35d4f988b URL: http://source.winehq.org/git/wine.git/?a=commit;h=21b9cb0783acfc2d64c2f31e78...
Author: Eric Pouech eric.pouech@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;