보이지 않는 창의 Windows 10 테두리를 표시 할 수 있습니까?


15

대본


다음 정보를 모르는 사람들을위한 간략한 소개입니다.

새로운 Windows 10 의 플랫 창 스타일은 이전 Windows 버전과 다른 창 경계 메커니즘을 사용합니다 . 이는 창 크기 조정 및 창 위치 지정의 의미에서 창 측면과 그 사용에 끔찍한 영향을 미칩니다.

Windows 10 은 기본적으로 1px입니다. 실제로는 테두리 너비가 더 크고 단순히 보이지 않는 테두리, 즉 Windows 10에서 사용 하는 테두리 이미지 리소스는 1px 만 채 웁니다. 테두리 너비의 실제 너비에 상관없이 테두리 너비가 아무리 크더라도 항상 1 픽셀 만 표시됩니다. 국경, 그리고 여기 당신은 발생할 수있는 문제를 스스로 상상할 수 있습니다.

Windows 10 에서는 이전 Windows 버전에서와 같이 일부 레지스트리 변경을 수행하여 창 테두리 너비를 늘릴 수 있습니다. 이는 Windows 8의 의미의 예입니다 .

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

그러나 Windows 10 의 ( 잘못된 디자인 ) "규칙"에 대해 사용자 가이 OS에서 동일한 레지스트리 트릭을 재현하려고하면 창 측면에서 아무것도 변경되지 않습니다. 하지만 1 픽셀 만 기억하십시오. 그 경계선 중 하나가 표시되므로 1px가됩니다. 크고 눈에 띄지 않는 크기 조정 핸들이있는 눈에 보이는 테두리.

이 가난하고, 나쁘고, 우호적이지 않으며, 끔찍한 Microsoft의 디자인 결정 은 사실이며,이 1px 를 좋아하는 많은 사용자가 존재한다는 사실도 마찬가지입니다. 국경 측면에서 그들의 의견은 반박 할 수 있지만 솔직히 그 사용자는 OS 측면에서만 의견을 고치며 1px의 잘못된 동작을 눈치 채지 못합니다. 모든 윈도우의 경계가 보이지 않기 때문에 윈도우를 이동 시키거나 다른 윈도우가 다른 윈도우와 다른 것을 시도하는 것과 같은 단순한 것만으로도 최종 사용자의 생산성과 안락함을 깨뜨릴 수 있습니다.

이 문제는 Windows 10 개인 설정 과 관련된 인터넷 포럼 "전체"에 대해 논의되었습니다 . 관심을 끌기 위해 Microsoft 커뮤니티 스레드 에서 간단하지만 끝없는 토론 주제는 다음과 같습니다.

(여기서 볼 수 있듯이이 주제는 2 년 전에 만들어졌으며 조회수는 +14.000 회, 답장은 +100 회, 추천은 +270 회이지만 Microsoft 팀의 ZERO 답변 및 ZERO 수정 또는 책임 은 매우 역겨운 일입니다.)

문제


저 망할 사용자 정의의 압박? 1 픽셀 국경, 모든 문제와 최악의 악몽이 Windows 10으로 시작되는 곳이 있습니다 .

나는 항상 이전 Windows 버전에서 Sizer 라는 프로그램을 사용하는 것을 좋아했습니다. 이 응용 프로그램은 한 번의 클릭으로 모든 창을 사용자 정의 가능한 미리 설정된 위치에 배치 할 수있는 응용 프로그램이지만 시간 절약 창 구성 응용 프로그램은 할 수 없습니다 창 위치를 계산할 때 보이지 않는 테두리의 크기가 합산되기 때문에 보이지 않는 테두리로 인해 Windows 10 에서 예상대로 작동 합니다. 이는 바탕 화면에서 배치 된 창과 바탕 화면 여백 사이의 빈 공간으로 변환됩니다. ...

Sizer 에 익숙한 사람들을 위해 , 이것은 내가 의미하는 바, 위치 사이의 빈 공간 ( Windows 10의 보이지 않는 경계 크기)을 이해하게하는 이미지입니다 . 여기에 이미지 설명을 입력하십시오

따라서 나와 내 이유 때문에 1 px가 표시됩니다. border는 Windows 10을 사용하여 매일 직면하는 매우 큰 문제입니다 .

Windows 10 OS 및 1px를 사용하면 성능 이점을 통해 더 많은 것을 얻을 수 있기 때문에 이전 Windows 버전으로 롤백하지 않습니다 . 테두리는이 OS의 가장 끔찍한 단점입니다. 이전 Windows 버전 에서와 같이 실제 창 테두리를 사용하여 행복하게 느끼고 싶습니다 . 이것은 전체 테두리 너비를 채우는 테두리 이미지를 의미합니다 (위에 게시 한 비교 이미지와 같습니다) 질문 소개), 나는 8 px를 원하지 않습니다. 테두리는 1 픽셀입니다. 도대체 내가 무슨 생각을했는지 모르겠다. Windows 10 을 디자인 한 사람, 자신의 OS에 "Windows"라는 이름을 부여하면 실제 "창"모양과 동작을 디자인하고 구현하려고 시도하면 하나님의 어머니를 위해 보이지 않는 창 크기 조정 핸들을 구현하지 마십시오!.

질문


이 시점에서 Windows 10 에서 실제 테두리 너비는 8px이지만 1px입니다. 표시되고 나머지 테두리는 보이지 않습니다.

Windows 10 에서 테두리를 표시 할 수있는 가능한 솔루션을 요청하고 싶습니다. 이전 Windows 버전 과 같이 실제 창 테두리를 사용하여 보이지 않는 테두리가 아닌 전체 테두리 너비를 채우는 테두리 이미지 리소스를 사용하는 것을 의미합니다.

Google 의 결과 페이지에는이 문제를 해결하는 방법이 누구에게도 표시되지 않으므로 모든 사람들 이이 1px에 대해 이야기하고 토론하기 때문에이 질문에 probablly에는 고급 지식, 추가 조사 및 개인 테스트가 필요하다는 것을 알고 있습니다. 국경 문제, 그러나 아무도 해결책을 알지 못하는 것 같습니다. 그보다 최악의 경우 Microsoft 는 누구의 말도 듣지 않고 "창"의 합리적인 디자인을 듣고있는 것 같습니다.

테마에 포함 된 이미지 리소스를 편집하기 위해 .msstyle 테마 파일을 열 수있는 Windows Style Builder ( Windows 10 버전 용) 라는 응용 프로그램이 있다고 말해야합니다. 전체 실제 테두리 너비를 채우기 위해 테두리 이미지 리소스를 더 크게 만들지 만 Aero 테마에 사용 된 모든 테두리 이미지 리소스를 더 크게 만들려고 했지만 Windows 101 픽셀을 유지합니다. 테두리, 테마별로 테두리를 표시하는 데 사용되는 테두리 이미지 리소스가 얼마나 큰지에 관계없이 표시된 테두리 너비가 테마 자체에 의해 제어되지 않는 것 같습니다 (실제로 모르겠습니다). 반전 엔지니어링 지식을 가진 사람이 실행 또는 Windows 자원이 annonying 문제를 해결해야 할 수있는 아는 사람에 적용 할 집에서 만든 패치의 종류를 만들 것 윈도우 10 , 난 정말이 일이 더 friendlly에 해결 될 수있는 희망 방법.

무엇을 더 조사하고 시도해야할지 모르겠습니다.

요구 사항


내가 요구하는 유일한 요구 사항은 가능한 솔루션 Aerolite 와 같은 타사 테마를 사용 하지 않아야 한다는 것 입니다. 이는 이미 타사 어두운 윈도우 테마를 사용하고 있기 때문에 다른 (빛) 테마로 변경하면 그런 다음 새로운 문제가 생길 것입니다.

따라서 "내 Windows 10의 보이지 않는 창 경계를 표시하는 방법 "이 " Windows 10 에서 창 경계를보기 위해 설치할 수있는 타사 테마 "가 아니라는 점을 고려해야합니다 .

또한 Sizer 대안에 대한 질문에 초점을 맞추지 마십시오. 물론 이러한 대안을 환영하고 감사합니다. 그러나 실제로 실제 문제는 Windows 10 의 보이지 않는 경계이며 Sizer 에만 영향을 미칠뿐만 아니라 문제입니다. OS의 전반적인 사용에 영향을 미칩니다


최신 정보

아래의 문단들은 Stardock의 WindowBlinds 가 어떤 방식으로도 솔루션으로 설명 될 수없는 이유를 설명하기위한 것입니다. 아래의 모든 단어를 무시해도됩니다.

분명히 Stardock의 WindowBlinds 는 다음과 같은 이유로 다른 종류의 지갑이나 그것을 사용하는 것이 기분이 좋지만 Windows 10 의 창 테두리를 볼 수있는 사람들을위한 훌륭한 개인화 프로그램이 될 것입니다 .

(내 의도는 Stardock의 제품이나 개발 팀을 명예롭게하는 것이 아니며, 몇 년 전에 Fences를 구입했으며 모든 사람들이 데스크탑 아이콘 구성을 위해 가지고 있어야하는 매우 전문적인 응용 프로그램 이므로 Fences 없이는 살 수 없습니다. Stardock의 작업에 감사합니다.)

  • 이 프로그램은 테마 파일을 적용하지 않거나 테마 리소스 및 설정이 포함 된 .msstyles 파일을 포함 하지 않기 때문에 일반적인 Windows 테마에는없는 특수 기술을 사용합니다 .

  • 파일과 레지스트리 모니터링 후에 그들이 창에 테두리를 추가하는 방법을 발견하지 못했기 때문에 프로그램이 Windows 테마 관련 레지스트리 키 또는 Windows 테마 파일 / 디렉토리와 관련이 없었으므로 위의 확인은 주장됩니다. 이 프로그램이 실행 시간에 리소스를 변경하기 위해 일부 UX 테마 Win32 API 에서 API 후킹 기술을 사용해야한다고 의심되면 내 의심을 확인하기 위해 WinAPI 함수 호출에 대한 고급 모니터링이 필요합니다.

  • 창에 테두리를 "추가"하기 위해 사용자 정의 WindowBlinds 테마를 적용하고 많은 리소스를 소비 하는 응용 프로그램입니다 .

  • 이 프로그램은 작업 표시 줄 스타일과 행동에 영향을 미치는 winstart 메뉴를 변경의 사용하므로 최종 사용자가 (잘 모르겠어요) 이러한 기능을 사용하지 않도록 결정할 수없는 것 WindowBlinds와의 한계가 당신이 좋아하는 프로그램을 사용할 수 없게하는 StartIsBack ++ 괜찮은 winstart 메뉴 (나는 그것을 테스트하고 나누기 얻을 수 StartIsBack을 ++ 반면에,), probablly [스타 독의 윈도우 블라] 그들의 지원해야 스타 독의 Start10의 단지 관심을 느끼지만, 내 oppinion에 그것을 가지고 사람들을 위해 그것을 언급하는 제품을 StartIsBack ++ 보다 나은 것은 없습니다 .

  • WindowBlinds는 실제로 창 테두리를 보이지 않게합니다 . 원래 창 사각형을 축소하여 가짜 테두리를 인쇄하면 클라이언트가 아닌 사각형 또는 "보이지 않는 창 테두리 사각형"이 Windows 10 기본값 보다 더 돋보이게됩니다. WindowBlinds 테마가 적용된 후 실제 수정 된 창 사각형이기 때문에 Sizer 등과 같은 프로그램 을 사용하여 창 위치를 관리하는 것은 완전히 불가능합니다 (더 이상) .

여기에 이미지 설명을 입력하십시오

  • 제어판 설정에서 모든 효과 옵션을 비활성화 한 경우에도 창에 (원치 않는) 그림자를 추가한다고 말할 수 있습니다. 처음에 언급 했듯이이 프로그램은 일반적인 Windows 테마를 사용하지 않는 것 같습니다. Window 테마에 영향을 미치는 제어판 옵션은 WindowBlinds 테마에 영향을 미치지 않습니다 . 대신이 프로그램은 API 후킹 기술을 사용하여 테마 환경 (및 가짜 테두리)을 "생성"한다고 생각합니다. WindowsBlinds 에는 자체 효과 구성이 있습니다.

  • 마지막 단점으로, WindowBlinds 는 유료 제품이며 "완전한"개인화 응용 프로그램입니다. 한 사람이 단지 한 번의 변경을 시도하기 위해 전체 개인화 모음을 지불하고 설치해서는 안된다는 것을 의미합니다 Windows 테마.


Sizer는 Windows 10을 완벽하게 지원하지 않습니다. 그러나 창 모서리 중 하나를 가리키고 포인터가 양방향 화살표로 변경 될 때마다 마우스 오른쪽 버튼을 클릭하면 Sizer 메뉴가 팝업되어 Sizer 메뉴가 나타납니다. 저장된 사전 설정에서 창 크기를 조정하십시오. 다른 한 가지, 창에 중단이 있으면 Windows 7로 호환성을 변경하고 Sizer를 관리 권한으로 실행하면 Sizer의 다음 릴리스까지 일시적으로 문제를 해결할 수 있습니다.
iSR5

댓글 주셔서 감사하지만 Sizer는 Windows 10을 완벽하게 지원합니다. 어쨌든 Sizer는 중단 된 프로젝트입니다. 향후 버전이 없을 것 같습니다 .Sizer 사용 방법을 알고 있습니다 .Windows 7 시대 이후로 사용하고 있습니다. 문제는 개인 창 구성의 의도와 Sizer와 같은 창 위치 자동화를 관리하는 데 사용되는 모든 종류의 응용 프로그램의 논리를 깨뜨린 멋진 Windows 10의 창 경계에 대해 언급 한 내용.
ElektroStudios

1
Windows 스타일 빌더 커뮤니티에서이 질문을하십시오. 그들은 많은 테마를 만들어서 당신을 도울 수 있습니다. 나와 99.99 %의 사용자가이 작업을 수행 한 적이 없으며 계속해서 현상금을 생성해도 여기에서 도움이되지 않습니다.
magicandre1981

1
@ magicandre1981, harrymc, 의견에 감사드립니다.하지만 질문에 설명 된 것처럼 눈에 맞춤 어두운 테마를 사용하고 있지만 곡예 테마로 변경할 수 없습니다. 그러나 Aerolite와 같은 Windows 10의 사용자 지정 테마에는 테두리가 표시되어 있습니다. 즉, Windows 10의 다른 타사 테마에서 창 테두리를 볼 수 있다는 증거입니다.
ElektroStudios

2
세부 사항이 많은 거룩한 f'ing shiznit !! 어떤 천재 프로그래머 가이 문제에 대한 실용적인 해결책을 제시 할 것인지 궁금합니다. 이 작업을 수행 할 수있는 사람이 있다면 SuperUser 및 / 또는 다른 SE 커뮤니티 에서이 사람들 중 한 사람이 될 것입니다 ... 많은 사람들이 영향을 받기 때문에이 문제에 대한 그러한 해결책을 찬성하기를 기대합니다 , 그리고 MS는 당신의 말에서 해결책을 제시하지 못하는 것 같습니다. 나는 작업 답변을 기다리고이 솔루션을 찾는 영웅을 칭찬 할 것입니다.
Pimp Juice IT

답변:


3

내가 추측이 : 모든 사용자 정의 테마가 내장 편집이 기반으로하는 aero.msstylesaerolite.msstyles에 위치한 %windir%\Resources\Themes\aero. aero고정 1 픽셀의 테두리 오는 동안 석실 운석을 통해 구성 1-8px 테두리가 레지스트리 또는 WSB를 (9px 또는 눈에 보이지 않는 유해 위). 지금까지 msstyle을 처음부터 작성하는 방법에 대한 공개 문서는 없습니다. 따라서 테마에 표시 가능한 테두리가 있는지 여부는 기본 msstyles를 기반으로 한 것입니다.

Virtual Customs 에서 전문가의 도움을받는 것이 좋습니다 .


2
나는 포기한다. WSB를 사용하여 여러 msstyles 파일을 시험해 보았습니다. 화면이 이미 여러 번 깜박입니다. 이것은 초보자가 해결할 수있는 것이 아닙니다.
guest-vm

1
자세한 내용을 추가하여 답변을 수정 해 주셔서 감사합니다. Virtual Customs에 대해 물어볼 것입니다. 그러나 Windows 10 용 Grim 의 테마는 경계선 이 없기 때문에 (더 나은 설명 : "고정 된"1px 테두리), 나는이 주제를 어떻게해야할지 모르겠습니다 . 실제로 사용하는 것은 그의 어두운 테마입니다.
ElektroStudios

1
얼핏 씨 저승테마는 , 독, 춘분 및 H2O와 같은 석실 운석과 비슷한 테두리와 몇 가지가 있습니다.
guest-vm

우와! 내 잘못, 첫눈에 당신이 무슨 말을하는 것 같아요 !!! 오늘 그 주제를 분석하고 WSB에서 "핵심"을 찾을 수 있다면 오리엔테이션에 대해 많은 감사를드립니다.
ElektroStudios

테두리를 테스트 했으며 가짜 테두리로 WindosBlinds 를 사용하는 것보다 훨씬 낫습니다 . Mr. Grim 테마 테두리는 "실제"이므로 테두리가 "정상"이므로 창을 이동 / 위치시킬 때 아무런 문제가 없으며 Sizer 앱이 작동합니다. 당신이 언급 한 주제와 함께 다시 괜찮습니다. aerolite.msstyles를 기반으로 한 테마 가 핵심이므로 WBS로 해당 파일을 편집하여 Mr. Grim 의 테마 기반 값을 내보내거나 가져 오는 문제입니다. 에 aero.msstyles 에 따라 scractch에서 새 테마 aerolite.msstyles , 덕분에 많은
ElektroStudios

4

이것은 당신이 찾고있는 것이 아닐 수도 있지만 도움이 될 수 있습니다. 시스템으로 이동하거나 "이 컴퓨터"를 마우스 오른쪽 단추로 클릭하고 속성으로 이동 한 다음 "고급 시스템 설정"을 마우스 왼쪽 단추로 클릭하고 "고급"탭 아래의 "성능"그룹 상자에서 "설정"단추를 클릭 한 다음 기기를 "최상의 성능 조정"으로 설정하십시오. 그런 다음 확인을 클릭하고 설정을 시작하십시오. 그런 다음 창을 드래그하면 이전 버전의 창에 존재하는 "보이지 않는"테두리 상자가 나타납니다. 아마도 당신은 그것을 활용할 수 있습니까?


대답 해줘서 고마워요. "창을 이동하는 동안 창 내용 표시"를 비활성화해야합니다 (영어로 된 이름인지 확실하지 않습니다). 모든 그래픽 기능을 비활성화 할 필요는 없지만 경계를 볼 수는 없습니다. , 이동하는 동안 창 위에 사각형을 그릴 것입니다. 어쨌든 내가 찾고있는 것과 동일 할 수 있지만 실제로는 감사합니다.
ElektroStudios

1

Stardock의 WindowBlinds ($ 9.99, 30 일 평가판 사용 가능)는이를 수행 할 수 있다고 주장합니다.

다음은 Windows 10 용 데모의 예입니다.

영상


답변 주셔서 감사합니다, 당신은 그것을 할 수 있는지 여부를 사용자 지정 Stardock 테마 적용을 암시합니까? 실제로 Windows 10 Virtual Machine을 설치하여 기본 반전 enineering 레지스트리 및 파일 기술을 사용하여 WindowBlinds 데모를 테스트하여 진행 방법에 대한 "비밀"을 찾을 수 있는지 확인합니다.
ElektroStudios

불행히도 WindowBlinds를 사용 하는 것이 가능한 최악의 솔루션입니다. 솔루션으로 설명 할 수 없습니다. 내 질문에 대한 업데이트의 인수를 자세히 설명합니다. 답변 감사합니다!.
ElektroStudios

Stardock의 모든 제품은 Windows 트릭을 기반으로하며 문서화되지 않은 기능을 사용할 수 있습니다.이 기능은 대부분의 사람들 (나를 포함하여)이 어떻게 그 모든 작업을 수행하는지 잘 모르기 때문에 논리적입니다. BTW-Classic Shell이 ​​StartIsBack ++보다 고급이며 WindowBlinds의 영향을받지 않을 것으로 생각합니다. 그리고 WindowBlinds가 그렇게 많이 사용하는 자원은 무엇입니까?
harrymc

WindowBlinds가 어떤 리소스를 많이 사용하는지 알고 싶습니다.
harrymc

1
답변 해 주셔서 감사합니다. WindowBlinds의 기능을 확인하려고 노력할 것입니다. 그러나 내가 아는 한 Windows 개발은 레지스트리 매개 변수가 아닌 소프트웨어에서 점점 더 많이 수행된다는 의미에서 혼란 스럽습니다. 8.1 이전까지는 제대로 작동했지만 이전 레지스트리 설정이 Windows 10에서 더 이상 작동하지 않는 경계 너비의 경우입니다. Windows 소프트웨어를 우회하기 위해 WindowBlinds는 이제 Windows에 연결할 수밖에 없습니다. 그러나 나는 그것을 확인할 것입니다.
harrymc

1

Divvy를 사용해 보셨습니까? 그들은 Windows 버전을 가지고 있으며 Sizer를 사용하는 것과 같은 방식으로 사용한다고 생각합니다. 방금 Divvy를 사용하여 크기가 지정된 두 개의 크롬 창 뒤에 밝은 파란색 mspaint를 배치하여 Divvy를 사용하는 창 사이에 간격이 있는지 확인하기 위해 창을 통해 배경까지 볼 수 없었습니다.

유료 제품이며 반드시 찾고있는 수정은 아니지만 Sizer가 원하는 것을 할 수있는 것 같습니다. 아마도 Win 10에서 언급 한 투명도를 내부적으로 수정했을 것입니다.

Divvy Link (Windows)


답변 주셔서 감사합니다,하지만이 응용 프로그램은 Sizer 보다 훨씬 더 많은 문제가 있습니다. 주요 문제는 사용자 정의 위치와 크기를 지원하지 않는 것입니다. 즉, 사용자 정의 할 수 없으며 미리 정의되고 매우 작은 사각형에 창을 배치해야하며 두 번째 문제는 Sizer로 작동하지 않는다는 것입니다. 프로그램을 열고 매번 매우 작은 사각형 중 하나를 선택하십시오. 마지막 문제는 작업 표시 줄 공간을 고려하지 않는다는 것입니다 .Divy를 사용하여 모서리에 창을 넣으려고하면 창이 닫힙니다 . Windows 작업 표시 줄, Windows 10
ElektroStudios
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.