Я прочитал исходный код Button.cs в . NET справочном источнике , и обнаружил, что идентификатор сообщения для события OnClick - 0x2111 или 8465. Разве это не должно быть что-то вроде 0x0201 или 513, что является сообщением WM_LBUTTONDOWN?