Как отлавливать нажатие клавиш глобально - C#
Формулировка задачи:
Всем здрасте. Прошу Вашей помощи в развязании следующей проблемы. Пишу инструмент для программы ArcGis, инструмент написал все отлично остался только один штрих, нужно сделать так что бы по нажатии клавиши "R", к примеру, инструмент менял способ рисования объектов, к примеру рисовал прямоугольником, а при нажатии начал рисовать кругом. Проблема в том, что я не могу перехватить событие с клавиатуры. Помоги плз оч надо. Спс заранее.
Решение задачи: «Как отлавливать нажатие клавиш глобально»
textual
Листинг программы
using System; using ESRI.ArcGIS.ADF.BaseClasses; using ESRI.ArcGIS.ADF.CATIDs; using ESRI.ArcGIS.Framework; using ESRI.ArcGIS.ArcMapUI; using System.Windows.Forms; using ESRI.ArcGIS.Display; using ESRI.ArcGIS.Editor; using ESRI.ArcGIS.Geometry; using System.Runtime.InteropServices;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д