На главную

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 | Скачать Вниз

ImmGetProperty



[Now Supported on Windows NT]

The ImmGetProperty function gets the property and capabilities of the IME associated with the specified keyboard layout.

BOOL ImmGetProperty(

HKL hKL,
DWORD fdwIndex
);


Parameters

hKL

Handle to the keyboard layout.

fdwIndex

Type of property information to retrieve. This parameter can be one of the following values:

Value Meaning
IGP_PROPERTY Property information.
IGP_CONVERSION Conversion capabilities.
IGP_SENTENCE Sentence mode capabilities.
IGP_UI User interface capabilities.
IGP_SETCOMPSTR Composition string capabilities.
IGP_SELECT Selection inheritance capabilities.
IGP_GETIMEVERSION Retrieves the Windows version number for which the specified IME was created.


Return Values

Returns the property or capability value, depending on the value of the dwIndex parameter. If dwIndex is IGP_PROPERTY, returns a combination of the following values:

Value Meaning
IME_PROP_AT_CARET If set, conversion window is at the caret position. If clear, the window is near caret position.
IME_PROP_SPECIAL_UI If set, IME has a nonstandard user interface. The application should not draw in the IME window.
IME_PROP_CANDLIST_START_FROM_1 If set, strings in the candidate list are numbered starting at 1. If clear, strings start at 0.
IME_PROP_UNICODE If set, strings for the input context have Unicode characters. If clear, strings have single and double-byte characters.


If dwIndex is IGP_UI, the return value is a combination of the following values:

Value Meaning
UI_CAP_2700 Supports text escapement values of 0 or 2700.
UI_CAP_ROT90 Supports text escapement values of 0, 900, 1800, or 2700.
UI_CAP_ROTANY Supports any text escapement value.


If dwIndex is IGP_SETCOMPSTR, the return value is a combination of the following values:

Value Meaning
SCS_CAP_COMPSTR Can create the composition string by using the SCS_SETSTR value of the ImmSetCompositionString function.
SCS_CAP_MAKEREAD Can create the reading string from corresponding composition string when using the SCS_SETSTR value of the ImmSetCompositionString function.


If dwIndex is IGP_SELECT, the return value is a combination of the following values:

Value Meaning
SELECT_CAP_CONVMODE Inherits conversion mode when a new IME is selected.
SELECT_CAP_SENTENCE Inherits sentence mode when a new IME is selected.


If dwIndex is IGP_GETIMEVERSION, the return value is one of the following values:

Value Meaning
IMEVER_0310 The IME was created for Windows 3.1
IMEVER_0400 The IME was created for Windows 95.






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

ImmGetProperty



[Теперь Поддерживанное на Windows NT]

Функция ImmGetProperty получает собственность и возможности IME связанные определенным клавишным форматом.

BOOL ImmGetProperty(

HKL hKL, DWORD fdwIndex
);


Параметры

hKL

Прооперируйте клавишный формат.

fdwIndex

Тип информации свойства, чтобы извлекаться. Этот параметр может быть одним из следующего величин:

Значение Величины
информация Свойства IGP_PROPERTY.
возможности Преобразования IGP_CONVERSION.
возможности режима Предложения IGP_SENTENCE.
Интерфейс пользавателя возможностей IGP_UI.
возможности строки Композиции IGP_SETCOMPSTR.
возможности наследства Выбора IGP_SELECT.
IGP_GETIMEVERSION Извлекает номер версии Windows для которого определенный IME был создан.


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

Возвращает свойство или величину возможности, в зависимости от величины параметра dwIndex. Если dwIndex - IGP_PROPERTY, возвращает комбинацию следующего величин:

Значение Величины
IME_PROP_AT_CARET Если установлено, конверсионное окно - в символе ^ позиции. Если очистка, окно - около символа ^ позиции.
IME_PROP_SPECIAL_UI Если установлено, IME имеет нестандартный интерфейс пользавателя. Приложение не должно втягивать окно IME.
IME_PROP_CANDLIST_START_FROM_1 Если установлено, строки в возможном списке - нумерованный запуск в 1. Если очистка, строки запускаются в 0.
IME_PROP_UNICODE Если установлено, строки для входного контекста имеют символы Уникода. Если очистка, строки имеют единственные и двойные-байтовые символы.


Если dwIndex - IGP_UI, обратная величина является комбинацией следующего величин:

Значение Величины
UI_CAP_2700 Поддерживает текстовые величины escapement 0 или 2700.
UI_CAP_ROT90 Поддерживает текстовые величины escapement 0, 900, 1800, или 2700.
UI_CAP_ROTANY Поддерживает любую текстовую величину escapement.


Если dwIndex - IGP_SETCOMPSTR, обратная величина является комбинацией следующего величин:

Значение Величины
SCS_CAP_COMPSTR Может создать строку композиции используя величину SCS_SETSTR функции ImmSetCompositionString.
SCS_CAP_MAKEREAD Может создать чтение строки чтобы соответствовать строке композиции при использовании величины SCS_SETSTR функции ImmSetCompositionString.


Если dwIndex - IGP_SELECT, обратная величина является комбинацией следующего величин:

Значение Величины
SELECT_CAP_CONVMODE Наследует конверсионный режим когда новый IME выбран.
SELECT_CAP_SENTENCE Наследует режим предложения когда новый IME выбран.


Если dwIndex - IGP_GETIMEVERSION, обратная величина - одно из следующего величин:

Значение Величины
IMEVER_0310 IME был создан для Windows 3.1 IMEVER_0400 IME был создан для Windows 95.






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