MCPcopy Create free account
hub / github.com/HertzDevil/0CC-FamiTracker / OnContextMenu

Method OnContextMenu

Source/FrameEditor.cpp:912–926  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

910}
911
912void 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
928void CFrameEditor::EnableInput()
929{

Callers

nothing calls this directly

Calls 1

UpdateMenuMethod · 0.80

Tested by

no test coverage detected