[paint] Implement cut function

See issue #6224 for more details.

svn path=/trunk/; revision=51611
This commit is contained in:
Gregor Schneider 2011-05-06 18:00:41 +00:00
parent d0b8850835
commit ac4e2c2ab4

View file

@ -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)