Я использую простую форму, сгенерированную VS 2010, которая содержит 2 кнопки, старт и стоп.Запуск запускает WH_MOUSE_LL с помощью SetWindowsHookEx, а останов останавливает ловушку.Хук работает отлично, и мне удается «заменить» среднюю кнопку мыши двойным щелчком мыши, единственная проблема, которую я имею, - это нажать кнопки «Свернуть / Развернуть / Закрыть» формы, кажется, что между событиями существует какая-то «гонка событий»крючок и события, вызываемые кнопками, упомянутыми выше.Это отражает тот факт, что когда вы нажимаете одну из этих кнопок, она некоторое время «нажимается», прежде чем завершает свое действие (например, сворачивание формы).Когда я щелкаю правой кнопкой мыши форму и выбираю одно из этих действий, оно немедленно реагирует на то же самое, когда я прекращаю ловушку и нажимаю одну из кнопок, упомянутых выше.Кто-нибудь сталкивался с таким поведением?