Поделиться через


Подключение к приложению всплывающего меню

Обновлен: Ноябрь 2007

Подключение к приложению всплывающего меню

  1. Добавьте обработчик сообщений для WM_CONTEXTMENU (например). Дополнительные сведения см. в разделе Сопоставление сообщений с функциями.

  2. В обработчик событий добавьте нижеприведенный код.

       CMenu menu;
       VERIFY(menu.LoadMenu(IDR_MENU1));
       CMenu* pPopup = menu.GetSubMenu(0);
       ASSERT(pPopup != NULL);
       pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, AfxGetMainWnd());
    
    b5t1x7ek.alert_note(ru-ru,VS.90).gifПримечание.

    Объект CPoint, переданный обработчиком событий, задается в экранных координатах.

Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET.

Требования

MFC.

См. также

Задачи

Создание всплывающих меню

Ссылки

Редактор меню

Меню