Ответы 7
COMMAND (на самом деле WM_COMMAND но в мастере для сокращения фигурирует COMMAND)
В конструкторе вызовите окно со свойствами окна данного приложения. Из ниспадающего меню выберите пункт меню.Можно так же воспользоваться функцией SetMenu.
Диалоговый класс,принадлежащий окну,в котором произошло событие меню.
Сообщением о событии WM_CONTEXTMENU.
Выполните следующее:
Выполните следующее:
void CMenusDlg::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu *pMenu;
//получить указатель на меню
pMenu = GetMenu();
//получить указатель на подменю
pMenu = pMenu->GetSubMenu(1);
//открыть его как контекстное меню
pMenu->TrackPopupMenu(TPM_CENTERALIGN | TPM_LEFTBUTTON,
point.x,point.y,pWnd,NULL);
}
Назад |
Начало урока |
Вверх |
Содержание