Поделиться через


Метод ITfFnGetPreferredTouchKeyboardLayout::GetLayout (ctffunc.h)

Получает идентификатор макета сенсорной клавиатуры для макета, который редактор редактора редактора средств ввода направляет на отображение сенсорной клавиатуры, пока IME активна.

Синтаксис

HRESULT GetLayout(
  [out] TKBLayoutType *pTKBLayoutType,
  [out] WORD          *pwPreferredLayoutId
);

Параметры

[out] pTKBLayoutType

Указатель на перечисление TKBLayoutType , которое получает тип макета.

[out] pwPreferredLayoutId

Указатель на значение WORD , которое получает идентификатор макета.

Возвращаемое значение

Сенсорная клавиатура всегда ожидает S_OK.

Комментарии

TKBLayoutType — это перечисление со следующими значениями.

TKBLT_UNDEFINED Не определено.
TKBLT_CLASSIC Сенсорная клавиатура использует классическую раскладку.

Классические макеты представляют устаревшие макеты физических клавиатур.

TKBLT_OPTIMIZED Сенсорная клавиатура использует оптимизированную для сенсорного ввода раскладку.

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

 

Идентификаторы макета, возвращаемые этим API, должны быть указаны в следующем списке. Каждый идентификатор зависит от определенного языка, и все они относятся к сенсорной клавиатуре. Невозможно запросить поддержку других макетов или динамически добавлять новые макеты, оптимизированные для сенсорного ввода.

Определение макета Значение Поддерживаемый язык ввода
TKBL_UNDEFINED 0 Недоступно
TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC 0x0404 CHT
TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE 0xF042 CHT
TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI 0xF043 CHT
TKBL_OPT_JAPANESE_ABC 0x0411 JPN
TKBL_OPT_KOREAN_HANGUL_2_BULSIK 0x0412 KOR
TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN 0x0804 CHS
TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC 0x0404 CHT

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header ctffunc.h

См. также раздел

ITfFnGetPreferredTouchKeyboardLayout