Using the Automation Editing Capabilities

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.