질문자 : 마가지네(vir82) | 링크 : 쪽지 답변 |
<질문내용> 혹시 화면이 프로그램구동중에 Hold되는데.. 찾아도 나오질 않더라고요...검색실력이 부족해서 그런건지..;; 혹시 알고계시는 아티클이나 msdn주소좀 알려주실 수 있을까요..^^ | |
<답변내용> MSDN에 좋은 것이 있네요 ^^
방법 1장치 일시 중단이 발생하지 않도록 하려면 응용 프로그램 keybd_event() 사용하여 키 입력을 보낼 수 있습니다. 위쪽 키 입력을 보내는 경우에도, 여전히 키보드 클릭하여 가져올, 따라서 클릭 발생하지 않도록 하려면 KEYEVENTF_SILENT 사용할 수 있습니다. 키보드 충돌 가능성이 제거할 수 있도록 Windows CE 운영 체제에서 현재 사용되지 않는 키를 보내야 합니다. 다음 예제에서 위쪽 F4 키 입력으로가 보내집니다. keybd_event(VK_F4, 0, KEYEVENTF_KEYUP | KEYEVENTF_SILENT, 0); 방법 2
보다 나은 해결책은 API SystemIdleTimerReset() Coredll.dll 것을 사용하는 것입니다. 유휴 타이머의 카운트를 다시 0으로 다시 설정합니다. 0보다 작은 1분 간격으로 이 API를 호출하여 1분, 최소 유휴 타이머를 설정할 수 있기 때문에 일시 중지 모드로 전환을 방지할 수 있습니다.
| |
작성일 : 2010.02.08 |
Mobile Develop/WinMoDev Q&A