Добрый день, возникла следующая проблема (описываю упрощенно).
Есть два типа объектов с абсолютно разными контекстными меню.
Если выделить оба объекта сразу и на одном из них вызвать контекстное меню, то хотелось бы меню не показывать.
.f1{context-menu:selector(menu#file_1);}
.f2{context-menu:selector(menu#file_2);}
Для этого в handle_event()
if (params.cmd == POPUP_REQUEST)
{
Всем элементам меню set_attribute("style", L"display:none;");
}
При этом меню не показывается, но остается точка на месте его вызова правой кнопкой мыши.
Как от нее избавиться? (set_attribute("style", L"display:none;") для <menu> игнорируется).
Спасибо.