Fixed Delete command inactive when it should be active
git-svn-id: svn://10.0.0.236/trunk@11323 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
603b4013e3
commit
9feb48edf3
@ -406,7 +406,7 @@ BEGIN_MESSAGE_MAP(CNetscapeEditView, CNetscapeView)
|
||||
ON_UPDATE_COMMAND_UI(ID_DISPLAY_TABLES, OnUpdateDisplayTables)
|
||||
ON_UPDATE_COMMAND_UI(ID_EDIT_COPY, OnUpdateEditCopy)
|
||||
ON_UPDATE_COMMAND_UI(ID_EDIT_CUT, OnUpdateEditCut)
|
||||
ON_UPDATE_COMMAND_UI(ID_EDIT_DELETE, OnUpdateEditCut)
|
||||
ON_UPDATE_COMMAND_UI(ID_EDIT_DELETE, OnUpdateDelete)
|
||||
ON_UPDATE_COMMAND_UI(ID_EDIT_PASTE, OnUpdateEditPaste)
|
||||
ON_UPDATE_COMMAND_UI(ID_LOCAL_POPUP, OnCanInteract)
|
||||
ON_UPDATE_COMMAND_UI(ID_FILE_EDITSOURCE, OnCanInteract)
|
||||
@ -2563,6 +2563,14 @@ BOOL UpdateCanCopyInEditControl(CWnd *pView, CCmdUI* pCmdUI)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CNetscapeEditView::OnUpdateDelete(CCmdUI* pCmdUI)
|
||||
{
|
||||
if( EDT_IsSelected(GET_MWCONTEXT) )
|
||||
OnUpdateEditCut(pCmdUI);
|
||||
else
|
||||
OnCanInteract(pCmdUI);
|
||||
}
|
||||
|
||||
void CNetscapeEditView::OnUpdateEditCut(CCmdUI* pCmdUI)
|
||||
{
|
||||
if( UpdateCanCopyInEditControl(this, pCmdUI) )
|
||||
|
||||
@ -477,6 +477,7 @@ protected:
|
||||
afx_msg void OnEditCut();
|
||||
afx_msg void OnEditDelete();
|
||||
afx_msg void OnEditPaste();
|
||||
afx_msg void OnUpdateDelete(CCmdUI* pCmdUI);
|
||||
afx_msg void OnUpdateEditCut(CCmdUI* pCmdUI);
|
||||
afx_msg void OnUpdateEditCopy(CCmdUI* pCmdUI);
|
||||
afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user