다른 키보드를 활성화하는 방법
표시할 여러 온-스크린 키보드 형식을 지정할 수 있습니다. 다음 방법 중 하나를 사용하세요.
방법 1
다음 항목 변경: KeyboardName registry parameter at HKEY_CURRENT_USER\Software\ComfortSoftware\CKeys from your software.
온-스크린 키보드가 표시되어 있으면 Windows 메시지를 보냅니다. PostMessage(FindWindow('TFirstForm', 'CKeysFirstForm'), WM_CSKEYBOARD, 1, 0), 그러면 응용 프로그램이 온-스크린 키보드를 다시 로드합니다.
방법 2
이 파일 다운로드: https://www.comfortsoftware.com/download/SetNameKB.exe
명령줄 형식: SetNameKB.exe KeyboardName
예: SetNameKB.exe Mini
방법 3
이 코드를 사용하세요:
char KeyboardName[80];
COPYDATASTRUCT MyCDS;
KeyboardName = "Standard";
// COPYDATA 구조체 채우기
MyCDS.dwData = 1; // 함수 식별자
MyCDS.cbData = sizeof(KeyboardName); // 데이터 크기
MyCDS.lpData = &KeyboardName; // 데이터 구조
// 함수 호출, &MyCDS의 데이터 전달
HWND hwDispatch = FindWindow( "TFirstForm", "CKeysFirstForm" );
if( hwDispatch != NULL )
SendMessage( hwDispatch,
WM_COPYDATA,
(WPARAM)(HWND) NULL,
(LPARAM) (LPVOID) &MyCDS );

