На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

OemKeyScan



The OemKeyScan function maps OEM ASCII codes 0 through 0x0FF into the OEM scan codes and shift states. The function provides information that allows a program to send OEM text to another program by simulating keyboard input.

DWORD OemKeyScan(

WORD wOemChar // ASCII value of OEM character
);


Parameters

wOemChar

Specifies the ASCII value of the OEM character.



Return Values

If the function succeeds, the low-order word of the return value contains the scan code of the given OEM character, and the high-order word contains the shift state, which can be a combination of the following flag bits:

Bit Meaning
1 Either SHIFT key is pressed.
2 Either CTRL key is pressed.
4 Either ALT key is pressed.


If the character cannot be produced by a single keystroke using the current keyboard layout, the return value is 0xFFFFFFFF.

Remarks

This function does not provide translations for characters that require CTRL+ALT or dead keys. Characters not translated by this function must be copied by simulating input using the ALT+ keypad mechanism. The NUMLOCK key must be off.
This function does not provide translations for characters that cannot be typed with one keystroke using the current keyboard layout, such as characters with diacritics requiring dead keys. Characters not translated by this function may be simulated using the ALT+ keypad mechanism. The NUMLOCK key must be on.

This function is implemented using the VkKeyScan function.

See Also

VkKeyScan


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

OemKeyScan



Функция OemKeyScan отображает коды OEM ASCII 0 через 0x0FF в коды сканирования OEM и состояния перемещения. Функция обеспечивает информацию, которая позволяет программу, чтобы посылать текст OEM в другую программу имитируя ввод данных с клавиатуры.

DWORD OemKeyScan(

ВЕЛИЧИНА СЛОВА wOemChar // ASCII символа OEM
);


Параметры

wOemChar

Определяет величину ASCII символа OEM.



Обратные Величины

Если функция добивается успеха, младшее слово обратной величины содержит код сканирования данного символа OEM, и старшее слово содержит состояние сдвига, которое может быть комбинацией битов флага следующего:

Битовое Значение
1 Также клавиша СДВИГА нажата.
2 Также клавиша CTRL нажата.
4 Также клавиша ALT нажата.


Если символ не может быть произведен единственным нажатием клавиши, использовавшим текущий клавишный формат, обратная величина - 0xFFFFFFFF.

Замечания

Эта функция не обеспечивает переводы для символов, которые требуют CTRL+ALT или мертвые клавиши. Символы не переведенное этой функцией должны быть скопированы имитирующим вводом, использовавшим механизм вспомогательной клавиатуры ALT+. Клавиша NUMLOCK должна быть.
Эта функция не обеспечивает переводы для символов, которые не могут быть набраны одним нажатием клавиши, использовавшим текущий клавишный формат, как например, символы с диакритическими требующими мертвыми клавишами. Символы не переведенное этой функцией могут быть сымитированы используя механизм вспомогательной клавиатуры ALT+. Клавиша NUMLOCK должна находиться на.

Эта функция осуществлена используя функцию VkKeyScan.

Смотри Также

VkKeyScan


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz