Windows Mobile에서 프로그램의 interupt를 결정하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/134359

  •  02-07-2019
  •  | 
  •  

문제

Windows Mobile 용으로 작성한 게임 응용 프로그램이 있으며 퍼즐과 관련된 타이머를 원합니다. 프로그램에 어떤 이유로 든 초점을 잃으면 (전화가 들어오고, 사용자가 프로그램을 스위치하고, 사용자가 Windows 버튼을 누르면) 퍼즐과 타이머를 덮을 팝업 대화 상자를 원합니다. 사용자가 팝업 대화 상자를 닫으면 타이머가 다시 시작될 수 있습니다.

누구 든지이 작업을 수행하는 방법을 아는 사람이 있습니까?

감사

도움이 되었습니까?

다른 팁

빠른 방법은 pinvoke를 사용하여 getforegroundwindow () 및 getWindowText를 호출하십시오 () 타이머가 진드기가있을 때마다 (한 번 1 초?).

getforegroundwindow () getWindowText ()를 호출하는 데 사용할 수있는 Windows 핸들을 반환합니다. 전경 창의 텍스트가 양식의 텍스트 속성 (캡션)과 일치하는 경우 앱에 초점이 있음을 알 수 있습니다. 그런 다음 각 타이머 진드기에서 퍼즐을 보여 주거나 숨길 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top