Я начал программировать службу Windows. Я добавил значок уведомления с панели инструментов.
У него есть маленький значок уведомления, который появляется в системном окне как элемент этих значков.
Пока работает.
Пока у меня есть бланк. Я использовал DoubleClick для notifyIcon, чтобы вызвать
форма (я буду использовать форму для чего-то позже).
Теперь у меня есть список вещей, которые я хочу сделать, чтобы сделать эту работу настоящими окнами.
сервис.
Прежде всего, если возможно, я бы хотел удалить кнопку «Развернуть» и «Отменить» в форме.
Большинство приложений Windos, которые я видел, предлагают возможность закрыть приложение, щелкнув правой кнопкой мыши на значке уведомления, который вызывает меню параметров.
Я вижу, что в свойствах формы в разделе Разное есть кнопка Отмена. Но я не вижу, как это деактивировать. В свойствах форума, которые я вижу в разделе «Стиль окна», есть опция ControlBox, при которой все три кнопки (сворачивать, максимизировать и отменять) исчезают.
Это не то, что я ищу. Я бы не хотел, чтобы у них была возможность изменить размер,
разверните или закройте форму здесь. Я подозреваю, что люди закроют ящик, намереваясь
уберите коробку, все еще желая запустить приложение.
Под заголовком «Фокус» в свойствах указан идентификатор «Деактивировать». Я создал свой собственный
событие / метод / функция для этого и в отладке я заметил, что когда вы нажимаете на x-box в верхнем правом углу, эта функция вызывается Проблема в том, что после функции
приложение закрывается в любом случае. Как переопределить эту функцию?
Во-вторых, как вы ловите событие нажатия правой кнопки на значке уведомления в
трей
Я вижу, как создавать события для "Click" и "MouseClick" и т. Д., Но как я определяю
какая кнопка была нажата?
Использование правильного нажатия кнопки - вот как такие программы знают, когда открывать меню. Так что я бы
хотел бы знать, как это сделать.