|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |