title: Why on earth does CEdit provide a copy/paste menu but CRichEditCtrl doesn't?
body: <p>If you right-click in a standard MFC <code>CEdit</code> control you get a standard undo/cut/copy/paste/select-all context popup menu. But <code>CRichEditCtrl</code> doesn't provide the same thing as far as I can tell.</p>
  
  <p>Is there any good reason why it was left out? Such a pain having to write custom controls to add in 'standard' functionality!</p>
  
  <p>And how can it most easily be implemented? Is this a standard menu I can display or do I need to create my own menu from scratch to replicate the <code>CEdit</code> version?</p>