Called when an operation has failed.
Override this function in a derived class to get notified about that.
dwOpType is a combination of two flags: operation failure reason (high bit) and operation code.
Operation codes:
- g_dwOpUndo - undo
 
- g_dwOpRedo - redo
 
- g_dwOpSetOvrMode - set override mode
 
- g_dwOpInvokeIS - invoke IntelliSense
 
- g_dwOpLeft - move the caret left
 
- g_dwOpRight - move the caret right
 
- g_dwOpUp - move the caret up
 
- g_dwOpDown - move the caret down
 
- g_dwOpPgUp - page up
 
- g_dwOpPgDn - page down
 
- g_dwOpHome - home
 
- g_dwOpNextWord - move the caret to the next word
 
- g_dwOpPrevWord - move the caret to the previous word
 
- g_dwOpPrevIndent - back indent
 
- g_dwOpInsTab - insert tab
 
- g_dwOpLineConcat - line concatenation (as a result of '\n' deletion)
 
- g_dwOpDelete - delete
 
- g_dwOpPaste - paste
 
- g_dwOpCopy - copy
 
- g_dwOpCut - cut
 
- g_dwOpDelSelText - delete selected text
 
- g_dwOpMakeSel - make selection
 
- g_dwOpIndent - forward indent
 
- g_dwOpDragDrop - drag & drop
 
Operation failure reasons:
- g_dwOpReasonLength - string length exceeds the maximum allowed
 
- g_dwOpReasonBufEmpty - buffer is empty
 
- g_dwOpReasonReadOnly - edit control is read only
 
- g_dwOpReasonError - other error 
 
- Parameters
 - 
  
    | dwOpType | Specifies the operation code combined with operation reason. |