From ac4e2c2ab45046f9979b59bcd8e5ea0678ca4ce0 Mon Sep 17 00:00:00 2001 From: Gregor Schneider Date: Fri, 6 May 2011 18:00:41 +0000 Subject: [PATCH] [paint] Implement cut function See issue #6224 for more details. svn path=/trunk/; revision=51611 --- reactos/base/applications/mspaint/winproc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/base/applications/mspaint/winproc.c b/reactos/base/applications/mspaint/winproc.c index 213efaffd58..2f6af2dcd8e 100644 --- a/reactos/base/applications/mspaint/winproc.c +++ b/reactos/base/applications/mspaint/winproc.c @@ -794,6 +794,12 @@ WindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) SetClipboardData(CF_BITMAP, CopyImage(hSelBm, IMAGE_BITMAP, 0, 0, LR_COPYRETURNORG)); CloseClipboard(); break; + case IDM_EDITCUT: + /* Copy */ + SendMessage(hwnd, WM_COMMAND, IDM_EDITCOPY, 0); + /* Delete selection */ + SendMessage(hwnd, WM_COMMAND, IDM_EDITDELETESELECTION, 0); + break; case IDM_EDITPASTE: OpenClipboard(hMainWnd); if (GetClipboardData(CF_BITMAP) != NULL)