응용 프로그램에서 키보드 설정을 변경하는 방법

애플리케이션의 설정은 레지스트리 키 HKEY_CURRENT_USER\Software\ComfortSoftware\hvk에 저장됩니다.

소프트웨어가 시스템 레지스트리에서 이러한 설정을 변경하면 애플리케이션이 이를 다시 로드해야 합니다. 이는 WM_USER + 196 코드가 포함된 Windows 메시지를 프로그램에 보내서 수행할 수 있습니다:

WM_CSRELOADOPTIONS = WM_USER + 196;
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSRELOADOPTIONS, 0, 0);

이 명령으로 다음을 수행할 수 있습니다:


참고

레지스트리 값