2017-01-15 1 views
1

제 질문의 제목이 충분히 이해할 수있을만큼 어쨌든 설명하겠습니다.전자 : 다른 모든 것 위에 윈도우를 만들고 (심지어 전체 화면으로) 작업 표시 줄을 숨 깁니다.

나는 전자와 개인 프로젝트에서 일하고 있어요, 내가하는 실망 문제에 직면하고있어 : 나는 다른 모든 창 위에 것 작은 창 (50 × 50 픽셀)을 생성하고 싶습니다

을 심지어는 전체 화면입니다. 내 말은, 비록 내가 크롬으로 Youtube에 있고 전체 화면으로 들어가더라도, 내 창은 그 위에 머무를 것입니다.

기본적으로 나는 다른 모든 것 위에 내 창을 만드는 데 성공했습니다. setAlwaysOnTop (true) 트릭을 수행했습니다. 그러나 Windows의 작업 표시 줄은 계속 표시되지만 창을 숨기거나 닫으면 작업 표시 줄이 사라지고 모든 것이 정상입니다.

그럼 내 질문은 : 전체 화면을 포함하여 다른 모든 것보다 윈도우를 높이는 것이 어떻게 작업 표시 줄을 보이지 않게 할 수 있습니까? (제 말은 작업 표시 줄이 전체 화면 최종 사용자 경험을 죽입니다.)

세부 정보 : 내 창에는 투명도가 설정되어 있으며 50x50 픽셀 만 사용하므로 키오스크 모드와 전체 화면 모드는 필요하지 않습니다.

도움 주셔서 감사합니다. 당신이 전화에있을 때이 정확히 스카이프 창으로 윈도우 행동을하게

window = new BrowserWindow({ ... type:'toolbar' ... });` 

:

답변

3

글쎄, 나는이 일을하여 문제를 해결 그것은 당신이 전체 화면에있을 경우에도, 상단에 항상 브라우저와 작업 표시 줄은 사용자가 명시 적으로 윈도우에 집중하지 않으면 표시되지 않습니다.

비고 : 일반적으로 비디오 게임 (League of Legends, Dota, aso.)과 같은 프로그램 위에는 창이 없으므로 대개 그래픽 렌더링을 조작하므로 사용자가 위에 갈 수 없습니다.

희망이 도움이 될 것입니다!

+0

의견에 대해 불화 오버레이와 같은 것들이 어떻게 작동합니까? – Acidic