| 910 | } |
| 911 | |
| 912 | void CFrameEditor::OnContextMenu(CWnd* /*pWnd*/, CPoint point) |
| 913 | { |
| 914 | // Popup menu |
| 915 | CMenu *pPopupMenu, PopupMenuBar; |
| 916 | PopupMenuBar.LoadMenuW(IDR_FRAME_POPUP); |
| 917 | m_pMainFrame->UpdateMenu(&PopupMenuBar); |
| 918 | pPopupMenu = PopupMenuBar.GetSubMenu(0); |
| 919 | |
| 920 | // Paste menu item |
| 921 | BOOL ClipboardAvailable = IsClipboardAvailable(); |
| 922 | pPopupMenu->EnableMenuItem(ID_FRAME_PASTE, MF_BYCOMMAND | (ClipboardAvailable ? MFS_ENABLED : MFS_DISABLED)); |
| 923 | pPopupMenu->EnableMenuItem(ID_FRAME_PASTENEWPATTERNS, MF_BYCOMMAND | (ClipboardAvailable ? MFS_ENABLED : MFS_DISABLED)); |
| 924 | |
| 925 | pPopupMenu->TrackPopupMenu(TPM_RIGHTBUTTON, point.x, point.y, this); |
| 926 | } |
| 927 | |
| 928 | void CFrameEditor::EnableInput() |
| 929 | { |
nothing calls this directly
no test coverage detected