И X, и системное контекстное меню отправляют одно и то же сообщение Windows, не думайте, что вы можете легко разделить действие.Это также сообщение Alt + F4.
Я бы также сказал, что мне не понравится это нестандартное поведение, если я нажму X, я хочу, чтобы оно было закрыто, а не свернуто, вот почему кнопка 2 слеваfor.
Возможно, лучший подход к тому, чтобы выглядеть и чувствовать себя, - это не отображать кнопку X по умолчанию - отключить функцию по умолчанию, а вместо этого нарисовать свою собственную с помощью собственного события.Это может испортить системное контекстное меню, так что у вас больше не будет опции закрытия там.