홈>
나는 델파이 응용 프로그램을 프로그래밍하고 있습니다. 내 목표는 모든 화면을 내 응용 프로그램으로 덮어 사용자가 내 양식을 작성하도록하는 것입니다. 예약 된 작업으로 응용 프로그램이 실행됩니다.
내 문제는 일반적으로 Windows가 응용 프로그램이 다른 사용자의 작업을 차단하도록 허용하지 않는다는 것입니다.Windows 7에서는 제목 표시 줄없이 scr 파일 (화면 보호기)로 응용 프로그램을 실행할 수 있으며
StayOnTop
를 설정할 수 있습니다
. 이 경우 "창 키"(시작)에 다른 응용 프로그램이 표시 되어도 내 응용 프로그램 뒤에 남아 있으므로 목표에 도달합니다.
불행히도 Windows 8에서는 "창 키"에 시작 화면이 표시되므로 아무것도 실행할 수없고이 "모든 것"이 맨 위에 유지되므로이 솔루션이 작동하지 않습니다.
아래 코드로 약간의 트릭을 시도했지만 성공하지 못했습니다.
h := FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil);
ShowWindow(h,0);
Windows.SetParent(h,0);
전체 Windows 8 시스템에서 '창 키'(시작 버튼) 동작을 차단하는 방법은 무엇입니까?
- 답변 # 1
관련 자료
- java - javafx - showandwait 경고가있는 응용 프로그램 시작 메서드의 예외
- python - Gunicorn으로 Falcon에서 응용 프로그램을 시작하는 방법
- java - 의도를 사용하여 활동을 시작할 때 내 응용 프로그램 작동이 중지되었습니다
- python - 프로세스를 사용하여 지연된 응용 프로그램 시작을 처리하는 방법
- java - 기존 Tomcat에서 Springboot 응용 프로그램이 완전히 시작되지 않습니다
- android - Mac을 사용하여 APK를 빌드 할 때 시작시 응용 프로그램이 계속 중단됩니다
- Delphi 103으로 안드로이드 애플리케이션에서 가상 키보드 숨기기
- Espresso Android에서 모든 개별 테스트 사례에 대해 애플리케이션을 처음부터 다시 시작하는 방법
- java 8 - 응용 프로그램이 클래스 경로로 시작하지 못했습니다 -
- winapi - 델파이 - 관리자로 실행중인 응용 프로그램은 비 관리자 응용 프로그램에서 메시지를받지 못합니다
- c# - 콤보 상자에서 사용자가 옵션을 선택할 때까지 Windows의 모든 응용 프로그램을 차단하고 싶습니다 WPF에서 가능합니까?
- yaml - 빈 줄로 블록 스칼라를 시작하는 방법?
- 내 응용 프로그램에 안드로이드에서 자동 시작 권한이 있는지 확인할 수있는 방법이 있습니까
- linux - 이 응용 프로그램을 시작하는 가장 효율적인 방법은 무엇입니까?
- Linux에서 스프링 부트 응용 프로그램을 시작하지 못했습니다
- Xcode 12의 시뮬레이터에서 응용 프로그램이 시작되지 않습니다
- customization - Kubuntu 2010에서 응용 프로그램 실행기/시작 메뉴의 크기를 어떻게 조정합니까?
- LyX는 매번 새로운 응용 프로그램으로 시작됩니다
- browser - C # 콘솔 애플리케이션에서 Zoom 회의를 자동으로 시작하는 방법
- rabbitmq - 애플리케이션 시작시 대기열 및 교환을 생성하는 방법은 무엇입니까?
Windows 8에서는 테스트하지 않았지만 원칙적으로 키보드 후크를 사용하여 키 누름을 버릴 수 있습니다.
다음과 유사한 것 :