В mousekeyhook, что означает "ext" после хуков мыши?

Например, есть IKeyboardMouseEvent.MouseDown и IKeyboardMouseEvent.MouseDownExt. В чем разница?

Спасибо

2 ответа

Это означает расширенный.

Окна MouseEventArgs класс не содержит свойство Handled и расширенный MouseEventExtArgs класс делает. e.Handled = true;

Эти события используют аргументы и обработчики, которые представляют "расширенные" данные / возможности.

В этом случае одним из отличий будет то, что они предоставляют событие Handled.

Я не могу найти официальные документы для них, мне любопытно, откуда они вообще берутся, потому что я с ними никогда не сталкивался. Возможно, с большей информацией кто-то может найти другой ресурс. Это ванильный.NET?

Лучше всего было бы либо просмотреть символы, либо создать экземпляр каждого из них и просмотреть их в отладчике.

Не зная контекста, я должен догадаться, что ресурс, который я нашел на них, связан. Если это так, я бы предложил использовать версию с более широкими возможностями.

Источник

Другие вопросы по тегам