다음을 통해 공유


ITfFnGetPreferredTouchKeyboardLayout::GetLayout 메서드(ctffunc.h)

IME가 활성 상태일 때 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
헤더 ctffunc.h

추가 정보

ITfFnGetPreferredTouchKeyboardLayout