Я обнаружил, что когда я выполняю метод show () для контекстного меню (контекстное меню), если позиция находится за пределами формы, к которой он принадлежит, он также отображается на панели задач.
Я пытаюсь создать меню для щелчка правой кнопкой мыши, когда вы нажимаете на уведомлении, но когда меню находится над панелью задач, а не внутри формы (так как форма может быть свернута при щелчке правой кнопкой мыши), оно отображается в задаче. бар по какой-то странной причине
Вот мой код:
private: System::Void notifyIcon1_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
if(e->Button == System::Windows::Forms::MouseButtons::Right) {
this->sysTrayMenu->Show(Cursor->Position);
}
}
Какие другие параметры мне нужно установить, чтобы на панели задач не отображался пустой процесс.