На главную

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

ImmSetCompositionString



[Now Supported on Windows NT]

The ImmSetCompositionString function sets the characters, attributes, and clauses of the composition and reading strings.

BOOL ImmSetCompositionString(

HIMC hIMC,
DWORD dwIndex,
LPCVOID lpComp,
DWORD dwCompLen,
LPCVOID lpRead,
DWORD dwReadLen
);


Parameters

hIMC

Handle to the input context.

dwIndex

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

Value Meaning
SCS_SETSTR Sets the composition string, the reading string, or both. At least one of the lpComp and lpRead parameters must point to a valid string. If either string is too long, the IME truncates it.
SCS_CHANGEATTR Sets attributes for the composition string, the reading string, or both. At least one of the lpComp and lpRead parameters must point to a valid attribute array.
SCS_CHANGECLAUSE Sets the clause information for the composition string, the reading string, or both. At least one of the lpComp and lpRead parameters must point to a valid clause information array.


lpComp

Pointer to the buffer containing the information to set for the composition string. The information is as specified by the dwIndex value.

dwCompLen

Size in bytes of the information buffer for the composition string.

lpRead

Pointer to the buffer containing the information to set for the reading string. The information is as specified by the dwIndex value.

dwReadLen

Size, in bytes, of the information buffer for the reading string.



Return Values

If the function succeeds, the return value is a nonzero value.
If the function fails, the return value is zero.

Remarks

When changing attributes, all characters in a clause must have the same attribute. Converted characters must be either ATTR_CONVERTED or ATTR_TARGET_CONVERTED; unconverted characters either ATTR_INPUT or ATTR_TARGET_NOTCONVERTED.
When changing clause information, only the target clause can be changed and only one boundary of the clause can be changed at a time. The target clause has the ATTR_TARGET_CONVERTED or ATTR_TARGET_NOTCONVERTED attribute.
When the IME completes the changes, it sends a WM_IME_COMPOSITION message to the application notifying it of the changes.

See Also

WM_IME_COMPOSITION


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

ImmSetCompositionString



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

Функция ImmSetCompositionString устанавливает символы, атрибуты, и статьи строк композиции и чтения.

BOOL ImmSetCompositionString(

HIMC hIMC, DWORD dwIndex, LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen
);


Параметры

hIMC

Прооперируйте входной контекст.

dwIndex

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

Значение Величины
SCS_SETSTR Устанавливает строку композиции, чтение строки, или оба. По крайней мере одно из lpComp и параметры lpRead должны указать на правильную строку. Если любая строка - слишком долго (длиной), IME исключает это.
SCS_CHANGEATTR Устанавливает атрибутам для строки композиции, чтение строки, или обоих. По крайней мере одно из lpComp и параметры lpRead должны указать на правильный вспомогательный массив.
SCS_CHANGECLAUSE Устанавливает информации статьи для строки композиции, чтение строки, или оба. По крайней мере одно из lpComp и параметры lpRead должны указать на информационный массив правильной статьи.


lpComp

Указатель в буфер, содержащий информацию, чтобы устанавливаться для строки композиции. Информация - как определено величиной dwIndex.

dwCompLen

Размер в байтах информационного буфера для строки композиции.

lpRead

Указатель в буфер, содержащий информацию, чтобы устанавливаться для чтения строки. Информация - как определено величиной dwIndex.

dwReadLen

Размер, в байтах, информационного буфера для чтения строки.



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

Если функция добивается успеха, обратная величина является ненулевой величиной.
Если функция терпит неудачу, обратная величина нулевая.

Замечания

При изменении атрибутов, все символы в статье должны иметь тот же атрибут. Преобразованные символы должны быть или ATTR_CONVERTED или ATTR_TARGET_CONVERTED; unconverted символы или ATTR_INPUT или ATTR_TARGET_NOTCONVERTED.
При изменении информации статьи, только целевая статья может быть измениться и только одна граница статьи может изменяться за один раз. Целевая статья имеет ATTR_TARGET_CONVERTED или атрибут ATTR_TARGET_NOTCONVERTED.
Когда IME завершает изменения, это посылает сообщение WM_IME_COMPOSITION в приложение, уведомляющее это изменений.

Смотри Также

WM_IME_COMPOSITION


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