Start with the project you created in Using the Undoing/Redoing capabilities.
1. |
Add the following menu structure to the Edit popup menu you created in Using the Undoing/Redoing Capabilities after the &Redo item: |
Cu&t with ID = IDM_EDIT_CUT
&Copy with ID = IDM_EDIT_COPY
&Paste with ID = IDM_EDIT_PASTE
&Delete with ID = IDM_EDIT_DELETE
2. |
Add the following lines to the WndProc after the statement "return 0L ;" of the case IDM_EDIT_REDO in the WM_COMMAND message: |
case IDM_EDIT_CUT:
// Cut the current selection to the clipboard
L_AutCut(pAutomation, 0);
return 0L;
case IDM_EDIT_COPY:
// Copy the current selection to the clipboard
L_AutCopy(pAutomation, 0);
return 0L;
case IDM_EDIT_PASTE:
//check if there is a valid automation mode data on the clipboard
L_AutClipboardDataReady(pAutomation, &fState);
if (fState)
{
// paste the data to the current active container
L_AutPaste(pAutomation, 0);
}
return 0L;
case IDM_EDIT_DELETE:
// Delete the current selection
L_AutDelete(pAutomation, 0);
return 0L;
3. |
Compile and run the project by selecting Build->Execute tutorial.exe from the menu. |