Счетчик газа ВК-G 25 левый. Оставьте заявку!
Описание
Измеряемая среда cчетчика газа ВК-G 25 левый:природный газ, пропан, бутан, инертные газы и другие неагрессивные, неоднородные по химическому составу газы.
Область применения cчетчика газа ВК-G 25 левый:в коммунальном, бытовом хозяйстве и на предприятиях различных отраслей промышленности и в других сферах деятельности человека, требующих учёта потребляемого газа.
Принцип работы cчетчика газа ВК-G 25 левый:Счётчик состоит из измерительного механизма, корпуса и отсчётного устройства. Измерительный механизм состоит из набора камер со встроенными мембранами. Кривошипно-шатунный механизм преобразует поступательное движение мембран во вращательное, которое через муфту предаётся отсчётному устройству.
Отличительные особенности cчетчика газа ВК-G 25 левый:Счётчик построен по классической, хорошо зарекомендовавшей себя, надёжной схеме. Отличительной особенностью счётчика является наличие в конструкции специального золотникового распределителя шиберного типа.
Небольшие по размерам золотники, тонкие перегородки распределителя газа позволяют получить высокую точность измерения и обеспечивают низкую чувствительность счётчика к загрязнениям измеряемой среды. В счётчике установлены подвижные диафрагмы, изготовленные из высококачественного синтетического материала, позволяющего сохранять диафрагмам форму и целостность.
Счётчик оснащён устройством, препятствующем обратному ходу счётного механизма.
В конструкции счётчика применены самые современные и высококачественные материалы и покрытия, позволяющие обеспечить весьма малую потерю давления, низкий уровень шума при работе, минимальный износ подвижных деталей, высокую коррозионную стойкость металлических деталей.
Именно наличие оригинальная конструкция золотников и распределителя шиберного типа, высококачественные диафрагмы, сохраняющие свою форму в течение всего периода эксплуатации, детали и узлы счетчика, изготовленные с высокой степенью точности, позволяют обеспечить стабильную работу самого прибора, низкую потерю давления и его высокую чувствительность.
Счётчик не требует технического обслуживания, надёжен и предназначен для длительного срока эксплуатации. Для дистанционной передачи информации к счётчику может быть присоединён низкочастотный датчик импульсов (геркон) типа IN-Z61, срабатывающий от магнитной вставки, встроенной в младший разряд счётного механизма.
- Погрешность измерения:
- в диапазоне от Q мин. до 0,1 Q ном. ± 3 %;
- в диапазоне от 0,1 Q ном. до Q макс. ± 1,5 %
- Порог чувствительности: 0,008 м3;
- Рабочее давление: 50 кПа;
- Максимально допустимое давление внутри корпуса: 50 кПа;
- Потеря давления: менее 200 Па;
- Диапазон температуры рабочей среды: от минус 25 °С до плюс 40 °С;
- Диапазон температуры окружающей среды: от минус 40 °С до плюс 55 °С;
- Возможность использования дистанционного датчика импульсов IN-Z61.
Бытовой диафрагменный счётчик газа ВК-G4 (левый)
В наличии, многоКод товара: k15380
- Способ присоединения
- муфтовой
- Тип счетчика
- ультразвуковой
- Минимальный расход Qmin
- 0.04
- Номинальный (рабочий) расход Qn
- 4
- Гарантия
- 3 года
- Резьба
- Наружная
- Межповерочный интервал
- 10
- Межосевое расстояние
- 110
- Рабочая температура
- -30…+50
- Резьба присоединения
- 1 1/4 дюйма
- Вес
- 3
- Максимальный (рабочий) расход Qn
- 6
- Габариты (ДхШхВ), мм
197/159/227
Доставка
Москва и Подмосковье:
1-5 дня
от 400₽
Другие регионы:
3-10 дней
от 400₽
Самовывоз:
1-5 дня
Бесплатно
Диафрагменное устройство, эксплуатируется при температуре окружающего воздуха от -40°С до +55°С. Температура рабочей среды – от -25°С до +40°С. Минимальный расход газа, м³/ч – 0,04. Максимальный расход газа, м³/ч – 6. Максимальное давление, кПа – 50. Типоразмер счетчика газа – ВК-G4. Резьба присоединения (внешняя) – 1 1/4. Межосевое расстояние, мм – 110. Исполнение (направление потока газовой смеси) – левое. Защищён от несанкционированного доступа.
Назначение
Предназначен для учёта потребления газа в городских квартирах, частных домах, на объектах коммунального хозяйства.
Преимущества
- Точность измерений
- Стабильность работы
- Удобство визуального считывания показаний
- Лёгкость монтажа
- Современный дизайн
Проверочный интервал и гарантия
- Интервал поверки – 10 лет.
- Гарантия производителя – 36 месяцев с момента ввода в эксплуатацию.
Через выставленный счет
(юридическому или физическому лицу). После оформления заказа и уточнения наличия товара мы высылаем SMS или электронное письмо с окончательной суммой к оплате. Это очень удобно при покупке нескольких позиций
Банковским переводом
Из любого отделения, в режиме реального времени, на наш счет, который мы предоставляем в процессе или после оформления покупки
Через сайт
В данном случае перечисление денег проводится с помощью платежных систем или банковской картой. Удобство в том, что покупатель платит напрямую, не перекидывая нужную сумму сначала себе на счет
Дома или в офисе курьеру
Этот способ подходит для жителей столицы и пригорода – в пределах 40 км от Москвы. Товар доставляется адресно – в режиме «из рук в руки» с постоплатой по факту прибытия заказа
Наличными в пункте самовывоза
Клиент расплачивается на месте, при передаче товара.
После завершения покупки с вами свяжется наш сотрудник, чтобы уточнить способ доставки, потому что мы предлагаем несколько методов передачи товара клиентам.
По всей России
Транспортировка осуществляется специализированными компаниями на выбор покупателя. Процесс занимает от 1 до 10 дней, исходя из отдаленности региона и указанной службы. После отправки груза и получения трек-кода (номера накладной) вы можете самостоятельно проследить путь своего заказа. Когда посылка прибудет на место, с вами свяжется представитель компании-перевозчика и договорится о передаче товара:
По Москве и Подмосковью
В данном случае можно выбрать один из трёх способов:
Обработка заказа выполняется быстро: сразу после оформления покупки оператор рассматривает заявку и сообщает о наличии устройства, его цене и способе оплаты. После получения товара большая просьба осматривать упаковку на наличие вмятин и других повреждений. Также убедитесь на месте в целостности устройства после длительной транспортировки.
Оставить отзыв
Антиспам поле. Его необходимо скрыть через css
Ваше имя
Электронная почта
Контактная информация
Тема сообщения
ОценкаПожалуйста, оцените по 5 бальной шкале
Ваше сообщение
О производителе
ЭЛЬСТЕР Газэлектроника – одно из ведущих предприятий России по производству точного и надёжного газоизмерительного оборудования, а также внедрению автоматизированных систем сбора и передачи данных узлов учёта природного газа в бытовом и промышленном секторе. Компания предлагает полный спектр высококачественных устройств, выполненных с использованием инновационных технологий и соответствующих нормативным и техническим регламентам.
Подробнее →
Ввод с помощью мыши — приложения Win32
Редактировать Твиттер LinkedIn Фейсбук Электронная почта- Статья
В этом разделе описывается, как система предоставляет вашему приложению ввод с помощью мыши, а также как приложение получает и обрабатывает этот ввод.
Тема | Описание |
---|---|
О вводе с помощью мыши | В этом разделе обсуждается ввод с помощью мыши. |
Использование ввода с помощью мыши | В этом разделе рассматриваются задачи, связанные с вводом данных с помощью мыши. |
Ссылка на ввод с помощью мыши |
Функции
Имя | Описание |
---|---|
_TrackMouseEvent | Публикует сообщения, когда указатель мыши покидает окно или зависает над окном в течение заданного времени. |
Блок ввода | Блокирует доступ событий ввода с клавиатуры и мыши к приложениям. |
ДрагДетект | Захватывает мышь и отслеживает ее движение до тех пор, пока пользователь не отпустит левую кнопку, не нажмет клавишу ESC или не переместит мышь за пределы прямоугольника перетаскивания вокруг указанной точки. Ширина и высота прямоугольника перетаскивания задаются параметром 9.0066 SM_CXDRAG и SM_CYDRAG значения, возвращенные функцией |
EnableMouseInPointer | Позволяет мыши действовать как указывающее устройство. |
EnableWindow | Включает или отключает ввод данных с помощью мыши и клавиатуры в указанное окно или элемент управления. Когда ввод отключен, окно не получает ввод, такой как щелчки мыши и нажатия клавиш. Когда ввод разрешен, окно получает весь ввод. |
GetCapture | Извлекает дескриптор окна (если есть), которое захватило мышь. Только одно окно одновременно может захватить мышь; это окно получает ввод от мыши независимо от того, находится курсор в его границах или нет. |
GetDoubleClickTime | Получает текущее время двойного щелчка мыши. Двойной щелчок — это серия из двух нажатий кнопки мыши, причем второе происходит через определенное время после первого. Время двойного щелчка — это максимальное количество миллисекунд, которое может пройти между первым и вторым щелчком двойного щелчка. |
GetMouseMovePointsEx | Извлекает историю до 64 предыдущих координат мыши или пера. |
Исвиндовенаблед | Определяет, включено ли указанное окно для ввода с помощью мыши и клавиатуры. |
ReleaseCapture | Освобождает захват мыши из окна в текущем потоке и восстанавливает обычную обработку ввода с помощью мыши. Окно, захватившее мышь, получает все данные, вводимые мышью, независимо от положения курсора, за исключением случаев, когда кнопка мыши нажата, когда активная точка курсора находится в окне другого потока. |
ОтправкаВвод | Синтезирует нажатия клавиш, движения мыши и щелчки кнопок. |
СетКаптуре | Устанавливает захват мыши в указанное окно, принадлежащее текущему потоку. SetCapture фиксирует ввод мыши, когда мышь находится над окном захвата, или когда кнопка мыши была нажата, когда мышь находилась над окном захвата, а кнопка все еще нажата. Только одно окно одновременно может захватить мышь. Если курсор мыши находится над окном, созданным другим потоком, система направит ввод мыши в указанное окно, только если кнопка мыши нажата. |
Сетдаублекликтиме | Устанавливает время двойного щелчка мыши. Двойной щелчок — это серия из двух нажатий кнопки мыши, причем второе происходит в течение определенного времени после первого. Время двойного щелчка — это максимальное количество миллисекунд, которое может пройти между первым и вторым щелчками двойного щелчка. |
кнопка подкачки мыши | Меняет местами или восстанавливает значение левой и правой кнопок мыши. |
TrackMouseEvent | Публикует сообщения, когда указатель мыши покидает окно или зависает над окном в течение заданного времени. |
Следующая функция устарела.
Функция | Описание |
---|---|
событие_мыши | Синтезирует движения мыши и щелчки кнопок. |
Уведомления
Имя | Описание |
---|---|
WM_APPCOMMAND | Уведомляет окно о том, что пользователь сгенерировал событие команды приложения, например, щелкнув кнопку команды приложения с помощью мыши или набрав клавишу команды приложения на клавиатуре. |
WM_CAPTURECHANGED | Отправлено окну, теряющему захват мыши. |
WM_LBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает левой кнопкой мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_LBUTTONDOWN | Отправляется, когда пользователь нажимает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_LBUTTONUP | Отправляется, когда пользователь отпускает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_MBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает средней кнопкой мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_MBUTTONDOWN | Отправляется, когда пользователь нажимает среднюю кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_MBUTTONUP | Отправляется, когда пользователь отпускает среднюю кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_MOUSEACTIVATE | Отправляется, когда курсор находится в неактивном окне и пользователь нажимает кнопку мыши. Родительское окно получает это сообщение только в том случае, если дочернее окно передает его Функция DefWindowProc . |
WM_MOUSEHOVER | Отправляется в окно, когда курсор находится над рабочей областью окна в течение периода времени, указанного в предыдущем вызове TrackMouseEvent . |
WM_MOUSEHWHEEL | Отправляется в окно фокусировки, когда колесо горизонтальной прокрутки мыши наклонено или повернуто. Функция DefWindowProc передает сообщение родителю окна. Не должно быть внутренней пересылки сообщения, потому что DefWindowProc распространяет его вверх по родительской цепочке, пока не найдет окно, которое его обрабатывает. |
WM_MOUSELEAVE | Отправляется в окно, когда курсор покидает клиентскую область окна, указанную в предыдущем вызове TrackMouseEvent . |
WM_MOUSEMOVE | Отправляется в окно при перемещении курсора. Если мышь не захвачена, сообщение отправляется в окно, содержащее курсор. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_MOUSEWHEEL | Отправляется в окно фокусировки при вращении колесика мыши. Функция DefWindowProc передает сообщение родителю окна. Не должно быть внутренней пересылки сообщения, потому что DefWindowProc распространяет его вверх по родительской цепочке, пока не найдет окно, которое его обрабатывает. |
WM_NCHITTEST | Посылается окну, чтобы определить, какая часть окна соответствует определенной экранной координате. Это может произойти, например, при перемещении курсора, при нажатии или отпускании кнопки мыши или в ответ на вызов такой функции, как Окно от точки . Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется окну, захватившему мышь. |
WM_NCLBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает левой кнопкой мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCLBUTTONDOWN | Отправляется, когда пользователь нажимает левую кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCLBUTTONUP | Отправляется, когда пользователь отпускает левую кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCMBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает средней кнопкой мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCMBUTTONDOWN | Отправляется, когда пользователь нажимает среднюю кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCMBUTTONUP | Отправляется, когда пользователь отпускает среднюю кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCMOUSEHOVER | Отправляется в окно, когда курсор находится над неклиентской областью окна в течение периода времени, указанного в предыдущем вызове TrackMouseEvent . |
WM_NCMOUSELEAVE | Отправляется в окно, когда курсор покидает неклиентскую область окна, указанную в предыдущем вызове TrackMouseEvent . |
WM_NCMOUSEMOVE | Отправляется в окно, когда курсор перемещается в пределах неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCRBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает правой кнопкой мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCRBUTTONDOWN | Отправляется, когда пользователь нажимает правую кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCRBUTTONUP | Отправляется, когда пользователь отпускает правую кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCXBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает первую или вторую кнопку X, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCXBUTTONDOWN | Отправляется, когда пользователь нажимает первую или вторую кнопку X, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_NCXBUTTONUP | Отправляется, когда пользователь отпускает первую или вторую кнопку X, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется. |
WM_RBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает правой кнопкой мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_RBUTTONDOWN | Отправляется, когда пользователь нажимает правую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_RBUTTONUP | Отправляется, когда пользователь отпускает правую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_XBUTTONDBLCLK | Отправляется, когда пользователь дважды щелкает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_XBUTTONDOWN | Отправляется, когда пользователь нажимает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
WM_XBUTTONUP | Отправляется, когда пользователь отпускает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, захватившее мышь. |
Конструкции
Наименование | Описание |
---|---|
АППАРАТНЫЙ ВХОД | Содержит информацию о смоделированном сообщении, созданном устройством ввода, отличным от клавиатуры или мыши. |
ВХОД | Содержит информацию, используемую для синтеза событий ввода, таких как нажатия клавиш, движения мыши и щелчки мышью. |
LASTINPUTINFO | Содержит время последнего ввода. |
ВВОД МЫШИ | Содержит информацию о смоделированном событии мыши. |
MOUSEMOVEPOINT | Содержит информацию о местоположении мыши в экранных координатах. |
TRACKMOUSEEVENT | Используется функцией TrackMouseEvent для отслеживания момента, когда указатель мыши покидает окно или зависает над окном в течение заданного периода времени. |
Ввод с клавиатуры — приложения Win32
Редактировать Твиттер LinkedIn Фейсбук Электронная почта- Статья
В этом разделе описывается, как система генерирует ввод с клавиатуры и как приложение получает и обрабатывает этот ввод.
В этом разделе
Имя | Описание |
---|---|
О вводе с клавиатуры | Обсуждается ввод с клавиатуры. |
Использование ввода с клавиатуры | Охватывает задачи, связанные с вводом с клавиатуры. |
Ссылка на ввод с клавиатуры | Содержит ссылку на API. |
Функции
Имя | Описание |
---|---|
ActivateKeyboardLayout | Задает идентификатор локали ввода (ранее называвшийся дескриптором раскладки клавиатуры) для вызывающего потока или текущего процесса. Идентификатор локали ввода указывает локаль, а также физическую раскладку клавиатуры. |
Блок ввода | Блокирует доступ событий ввода с клавиатуры и мыши к приложениям. |
EnableWindow | Включает или отключает ввод данных с помощью мыши и клавиатуры в указанное окно или элемент управления. Когда ввод отключен, окно не получает ввод, такой как щелчки мыши и нажатия клавиш. Когда ввод разрешен, окно получает весь ввод. |
Жетактивевиндов | Извлекает дескриптор активного окна, прикрепленного к очереди сообщений вызывающего потока. |
Жетасинкэйстате | Определяет, была ли клавиша нажата или нажата во время вызова функции, и была ли клавиша нажата после предыдущего вызова GetAsyncKeyState . |
GetFocus | Извлекает дескриптор окна, которое имеет фокус клавиатуры, если окно присоединено к очереди сообщений вызывающего потока. |
GetKeyboardLayout | Извлекает идентификатор активной локали ввода (ранее называвшийся раскладкой клавиатуры) для указанного потока. Если Параметр idThread равен нулю, возвращается входной идентификатор локали для активного потока. |
GetKeyboardLayoutList | Извлекает идентификаторы локалей ввода (ранее называвшиеся дескрипторами раскладки клавиатуры), соответствующие текущему набору локалей ввода в системе. Функция копирует идентификаторы в указанный буфер. |
GetKeyboardLayoutName | Извлекает имя активного идентификатора локали ввода (ранее называвшегося раскладкой клавиатуры). |
GetKeyboardState | Копирует состояние 256 виртуальных ключей в указанный буфер. |
GetKeyNameText | Извлекает строку, представляющую имя ключа. |
GetKeyState | Получает статус указанного виртуального ключа. Состояние указывает, находится ли клавиша вверх, вниз или переключается (включено, выключено попеременно при каждом нажатии клавиши). |
Жетластинпутинфо | Извлекает время последнего события ввода. |
Исвиндовенаблед | Определяет, включено ли указанное окно для ввода с помощью мыши и клавиатуры. |
LoadKeyboardLayout | Загружает в систему новый идентификатор локали ввода (ранее называвшийся раскладкой клавиатуры). Несколько входных идентификаторов локали могут быть загружены одновременно, но одновременно активен только один для каждого процесса. Загрузка нескольких входных идентификаторов локалей позволяет быстро переключаться между ними. |
MapVirtualKey | Преобразует (сопоставляет) код виртуальной клавиши в скан-код или символьное значение или преобразует скан-код в код виртуальной клавиши. Чтобы указать дескриптор раскладки клавиатуры для перевода указанного кода, используйте функцию MapVirtualKeyEx . |
MapVirtualKeyEx | Сопоставляет код виртуальной клавиши со скан-кодом или символьным значением или преобразует скан-код в код виртуальной клавиши. Функция переводит коды, используя язык ввода и идентификатор локали ввода. |
ОемКейСкан | Сопоставляет коды OEMASCII от 0 до 0x0FF с кодами сканирования OEM и состояниями сдвига. Эта функция предоставляет информацию, которая позволяет программе отправлять OEM-текст в другую программу, имитируя ввод с клавиатуры. |
Регистрация HotKey | Определяет общесистемную горячую клавишу. |
ОтправкаВвод | Синтезирует нажатия клавиш, движения мыши и щелчки кнопок. |
Сетактивевиндов | Активирует окно. Окно должно быть присоединено к очереди сообщений вызывающего потока. |
СетФокус | Устанавливает фокус клавиатуры на указанное окно. Окно должно быть присоединено к очереди сообщений вызывающего потока. |
SetKeyboardState | Копирует 256-байтовый массив состояний клавиш клавиатуры в таблицу состояний ввода клавиатуры вызывающего потока. Это та же таблица, к которой обращаются GetKeyboardState и GetKeyState функций. Изменения, внесенные в эту таблицу, не влияют на ввод с клавиатуры в любой другой поток. |
ТоАскии | Преобразует указанный код виртуальной клавиши и состояние клавиатуры в соответствующий символ или символы. Функция переводит код с использованием языка ввода и физической раскладки клавиатуры, определяемой дескриптором раскладки клавиатуры. Чтобы указать дескриптор раскладки клавиатуры для перевода указанного кода, используйте Функция ToAsciiEx . |
ToAsciEx | Преобразует указанный код виртуальной клавиши и состояние клавиатуры в соответствующий символ или символы. Функция переводит код, используя язык ввода и физическую раскладку клавиатуры, определяемые идентификатором локали ввода. |
ToUnicode | Преобразует указанный код виртуальной клавиши и состояние клавиатуры в соответствующий символ или символы Юникода. Чтобы указать дескриптор раскладки клавиатуры для перевода указанного кода, используйте функцию ToUnicodeEx . |
ToUnicodeEx | Преобразует указанный код виртуальной клавиши и состояние клавиатуры в соответствующий символ или символы Юникода. |
UnloadKeyboardLayout | Выгружает идентификатор локали ввода (ранее называвшийся раскладкой клавиатуры). |
Отменить регистрацию HotKey | Освобождает горячую клавишу, ранее зарегистрированную вызывающим потоком. |
ВкКейСканЭкс | Преобразует символ в соответствующий код виртуальной клавиши и состояние сдвига. Функция переводит символ, используя язык ввода и физическую раскладку клавиатуры, определяемые идентификатором локали ввода. |
Следующие функции устарели.
Функция | Описание |
---|---|
GetKBCodePage | Извлекает текущую кодовую страницу. |
keybd_event | Синтезирует нажатие клавиши. Система может использовать такое синтезированное нажатие клавиши для генерации сообщения WM_KEYUP или WM_KEYDOWN . Обработчик прерывания драйвера клавиатуры вызывает функцию keybd_event . |
ВкКейСкан | Преобразует символ в соответствующий код виртуальной клавиши и состояние сдвига для текущей клавиатуры. |
Сообщения
Имя | Описание |
---|---|
WM_GETHOTKEY | Определяет горячую клавишу, связанную с окном. |
WM_SETHOTKEY | Связывает горячую клавишу с окном. Когда пользователь нажимает горячую клавишу, система активирует окно. |
Уведомления
Имя | Описание |
---|---|
WM_ACTIVATE | Отправляется как активируемому, так и деактивируемому окну. Если окна используют одну и ту же входную очередь, сообщение отправляется синхронно, сначала в оконную процедуру деактивируемого окна верхнего уровня, затем в оконную процедуру активируемого окна верхнего уровня. Если окна используют разные входные очереди, сообщение отправляется асинхронно, поэтому окно активируется немедленно. |
WM_APPCOMMAND | Уведомляет окно о том, что пользователь сгенерировал событие команды приложения, например, щелкнув кнопку команды приложения с помощью мыши или набрав клавишу команды приложения на клавиатуре. |
WM_CHAR | Отправляется в окно с фокусом клавиатуры, когда сообщение WM_KEYDOWN переводится функцией TranslateMessage . WM_CHAR 9Сообщение 0067 содержит код символа нажатой клавиши. |
WM_DEADCHAR | Отправляется в окно с фокусом клавиатуры, когда сообщение WM_KEYUP переводится функцией TranslateMessage . WM_DEADCHAR указывает код символа, сгенерированный мертвой клавишей. Мертвая клавиша — это клавиша, которая создает символ, такой как умляут (двойная точка), который комбинируется с другим символом для формирования составного символа. Например, умляут-О ( ) создается путем ввода мертвой клавиши для умлаута, а затем нажатия клавиши О. |
WM_HOTKEY | Публикуется, когда пользователь нажимает горячую клавишу, зарегистрированную функцией RegisterHotKey . Сообщение помещается в начало очереди сообщений, связанной с потоком, зарегистрировавшим горячую клавишу. |
WM_KEYDOWN | Отправляется в окно с фокусом клавиатуры при нажатии несистемной клавиши. Несистемная клавиша — это клавиша, которая нажимается, когда клавиша ALT не нажата. |
WM_KEYUP | Отправляется в окно с фокусом клавиатуры при отпускании несистемной клавиши. Несистемная клавиша — это клавиша, которая нажимается, когда клавиша ALT не нажата, или клавиша клавиатуры, которая нажимается, когда окно находится в фокусе клавиатуры. |
WM_KILLFOCUS | Отправляется окну непосредственно перед тем, как оно потеряет фокус клавиатуры. |
WM_SETFOCUS | Отправляется окну после того, как оно получило фокус клавиатуры. |
WM_SYSDEADCHAR | Отправляется в окно с фокусом клавиатуры, когда сообщение WM_SYSKEYDOWN переводится функцией TranslateMessage . WM_SYSDEADCHAR указывает код символа системной мертвой клавиши, то есть мертвой клавиши, нажатой при удерживании клавиши ALT. |
WM_SYSKEYDOWN | Отправляется в окно с фокусом клавиатуры, когда пользователь нажимает клавишу F10 (которая активирует строку меню) или удерживает нажатой клавишу ALT, а затем нажимает другую клавишу. Это также происходит, когда ни одно окно в настоящее время не имеет фокуса клавиатуры; в этом случае в активное окно отправляется сообщение WM_SYSKEYDOWN . Окно, которое получает сообщение, может различать эти два контекста, проверяя код контекста в параметре lParam . |
WM_SYSKEYUP | Отправляется в окно с фокусом клавиатуры, когда пользователь отпускает клавишу, которая была нажата, пока удерживалась клавиша ALT. Это также происходит, когда ни одно окно в настоящее время не имеет фокуса клавиатуры; в этом случае в активное окно отправляется сообщение WM_SYSKEYUP . Окно, которое получает сообщение, может различать эти два контекста, проверяя код контекста в параметре lParam . |
WM_UNICHAR | Отправляется в окно с фокусом клавиатуры, когда сообщение WM_KEYDOWN переводится функцией TranslateMessage . Сообщение WM_UNICHAR содержит код символа нажатой клавиши. |
Конструкции
Наименование | Описание |
---|---|
АППАРАТНЫЙ ВХОД | Содержит информацию о смоделированном сообщении, созданном устройством ввода, отличным от клавиатуры или мыши. |
ВХОД | Содержит информацию, используемую для синтеза событий ввода, таких как нажатия клавиш, движения мыши и щелчки мышью. |
KEYBINPUT | Содержит информацию о смоделированном событии клавиатуры. |