WinForm에 가상 키보드 내장시키기 - C#
키보드가 없는 임베디드 시스템이나 터치스크린 시스템에서 키 입력을 받는 방법은 크게 두 가지가 있습니다. 하나는 윈도 시스템에 내장되어 있는 가상 키보드 어플을 동작시키는 것으로 외부 프로세스로 osk.exe를 실행시키는 방법입니다. 다음과 같은 코드로 간단하게 수행시킬 수 있습니다. Process p = new Process(); p.StartInfo.FileName = "C:\\Windows\\System32\\osk.exe"; p.StartInfo.Arguments = null; p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; p.Start(); 두 번째 방법은 WinForm 내에 자체적인 가상 키보드를 내장시키는 것으로 가상 키보드를 직접 제작하는 방..
프로그래밍
2019. 12. 18. 11:07