투명도를 유지하면서 Windows 7에서 활성 창을보다 명확하게 만들려면 어떻게해야합니까?


14

Windows 7을 사용하기 시작한 이래로 실수로 실수로 틀린 창을 자주 입력하고 있음을 알게되었습니다.

Aero 테마를 사용하면 활성 포커스가있는 창과 다른 모든 창 간의 시각적 차이가 미묘합니다. 최소화, 최대화 / 복원 및 닫기 버튼 만 견고하게 유지되므로 창 경계선과 제목 표시 줄 만 약간 어두워 져 초점을 알립니다. 앱이 전체 화면으로 표시되면 제목 표시 줄 장식을 제외한 나머지는 모두 잃어 버리고 Firefox와 같은 앱을 훔치는 제목 표시 줄을 사용하는 경우 시각적 신호를 잃게됩니다.

"창 색상 및 모양"페이지의 설정을 사용하려고했지만 투명성을 비활성화하면 Aero 인터페이스의 아름다움이 사라집니다. "색 강도"를 최대로 설정하면 약간의 효과가 있지만 여전히 활성 창 그다지 분명하게 남기지 않습니다 .

에어로 테마가이 설정을 무시하므로 고급 모양 설정 ... 페이지에서 "활성 제목 표시 줄"의 색상을 설정하는 기존의 방법입니다.

에어로를 아름답게 만드는 많은 것들을 잃지 않고 Windows 7에서 내 활성 창을보다 명확하게 만드는 방법이 있습니까?

어떤 창이 활성화되어 있는지 눈에 띄게 만드는 방법 과 관련이 있지만 동일하지는 않습니다 .


색상 강도, 채도 및 밝기를 최대로 높이면 어떻게됩니까? 색조를 조정하고 싶을 수도 있습니다.
and31415

@ and31415를 모두 시도했지만 거의 동일한 방식으로 모든 창을 변경하므로 초점이 맞춰진 창과 초점이 ​​맞지 않은 창 사이의 대비가 증가하지 않습니다.
Mark Booth

답변:


3

이것은 많은 사람들이 겪고있는 어려운 문제 중 하나입니다.

누군가가 이것에 너무 고민하여 스타일을 만들고 더 나은 대비를 해킹했습니다. Aero에서 너무 유사한 Solved-active 및 inactive 창에 있는 Windows 7 포럼 에서 스타일을 다운로드 할 수 있습니다 .

링크가 죽으면 Wayback Machine 에서 사본을 찾을 수 있습니다 .


그 토론을 지적 해 주셔서 감사합니다. 샘플 스타일을 제공하고 자신 만의 스타일을 만드는 방법을 알려줍니다. 좋은!
gwideman

1
귀하의 답변 @LPChip에 감사드립니다. 그러나 링크의 내용을 요약 할 수 있다면 링크가 죽어도 거기에 포함 된 정보는 손실되지 않습니다.
Mark Booth

링크의 내용에 정보를 요약하기에 너무 많은 정보가 있습니다. 기본적으로 msstyles 페이지를 편집하는 기술에 대해 설명하고 사용자 정의 msstyles에 대한 다운로드 링크를 제공하므로 직접 수정할 필요가 없습니다. 웨이 백 머신 링크는 토픽의 아카이브를 제공합니다.
LPChip

그것이 바로 문제입니다. 포럼 스레드에 대한 적절한 요약이 링크보다 훨씬 유용 할 것입니다. 그렇기 때문에 나는 자기 자신 만의 답으로 바운티를 harrymc 에게주었습니다. 그러나 이것이 완전하지 않더라도 더 우아하고 예쁜 해결책 이므로 동의 합니다.
마크 부스

5

AutoHotkey에의 비 최대화 된 창을위한 솔루션은 문서에서 설명하는
AutoHotkey를 가진 활성 창 주위에 테두리를 그릴 스크립트 .

다음 스크립트는 해당 기사에서 수정되었으며 활성 창 주위에 5 픽셀의 빨간색 테두리를 그립니다.

#Persistent

SetTimer, DrawRect, 50
border_thickness = 5
border_color = FF0000

DrawRect:
WinGetPos, x, y, w, h, A
Gui, +Lastfound +AlwaysOnTop +Toolwindow
iw:= w+4
ih:= h + 4
w:=w+ 8
h:=h + 8
x:= x - border_thickness
y:= y - border_thickness
Gui, Color, FF0000
Gui, -Caption
WinSet, Region, 0-0 %w%-0 %w%-%h% 0-%h% 0-0 %border_thickness%-%border_thickness% %iw%-%border_thickness% %iw%-%ih% %border_thickness%-%ih% %border_thickness%-%border_thickness%
Gui, Show, w%w% h%h% x%x% y%y% NoActivate, Table awaiting Action
return

1

이것은 위의 AutoHotkey 스크립트 에서 약간의 업데이트 / 변경 입니다. harrymc의 . 많은 감사합니다. 예외 처리기를 추가했는데 창을 최대화 할 수 없습니다.

#Persistent
#SingleInstance,force
SetTimer, DrawRect, 50
border_thickness = 6
border_color = FF0000
DrawRect:
WinGetPos, x, y, w, h, A
WinGet, OutputVar , MinMax, A
; make maximized windows movable
; -1: The window is minimized (WinRestore can unminimize it).
;  1: The window 
; is maximized (WinRestore can unmaximize it).
;0: The window is neither minimized nor maximized.
if(OutputVar == 1){
   WinGetPos,x,y,w,h
   WinRestore,A
   Sleep,500
   WinMove,A,,% x + 3, % y + 3, % A_ScreenWidth - 199, % A_ScreenHeight - 199
 }
Gui, +Lastfound +AlwaysOnTop +Toolwindow
iw:= w+4
ih:= h + 4
w:=w+ 8
h:=h + 8
x:= x - border_thickness
y:= y - border_thickness
Gui, Color, FF0000
Gui, -Caption
WinSet, Region, 0-0 %w%-0 %w%-%h% 0-%h% 0-0 %border_thickness%-%border_thickness% %iw%-%border_thickness% %iw%-%ih% %border_thickness%-%ih% %border_thickness%-%border_thickness%
try{
Gui, Show, w%w% h%h% x%x% y%y% NoActivate, Table awaiting Action
     } catch {
        Sleep,2000
     }
return

변경 사항을 설명하려면 : Google 크롬에서 탭을 닫을 때 Control + w를 통해 4 개의 모니터에 퍼져서 때때로 잘못된 것을 닫았습니다. 솔루션이이 페이지에서 어제 검색 및 발견되었습니다. 메모장 ++의 "다른 이름으로 저장"창을 열 때 몇 분 후에 예외가 발생했습니다. 이 예외는 이제 try, catch 블록을 통해 차단됩니다. 또한 최대화 된 창에 빨간색 프레임이 표시되지 않는 문제가 있었으므로 "if (OutputVar == 1) {..."안에 최대화 된 창을 복원합니다.


변경 사항과 이유를 설명해 주시겠습니까?
Toto

Google 크롬에서 탭을 닫았을 때 Control + w를 통해 4 대의 모니터에 퍼지면 때때로 잘못된 탭을 닫았습니다. 솔루션이이 페이지에서 어제 검색 및 발견되었습니다. 몇 분 후에 메모장 ++의 "다른 이름으로 저장"창을 열었을 때 예외가 발생했습니다. 이 실행은 이제 try, catch 블록을 통해 차단됩니다. 또한 최대화 된 창에 빨간색 프레임이 표시되지 않는 문제가 있었으므로 "if (OutputVar == 1) {..."안에 최대화 된 창을 복원합니다.
SL5net

1
원래 스크립트는 나에게 버그가 있었지만 추가 한 try / catch 블록이 도움이되었다는 것을 알았습니다.
notAlex

0

당신은 올바른 장소에 있었고 조금 더 깊이 가야했습니다.

창 색상 및 모양 페이지에서 고급 모양 설정을 선택하십시오.

새 창의 드롭 다운 메뉴에는 활성 창을 더욱 두드러지게하는 두 가지 옵션이 있습니다. 활성 제목 표시 줄 및 활성 창 테두리. 눈에 잘 띄는 방법에 대해 자세히 설명 할 수 있습니다.


1
답변하기 전에 질문을 읽으면 도움이됩니다. 나는 그 옵션에 대해 이미 언급했다 (4 번째 단락). 응용 프로그램이 전체 화면 일 때는 창 경계가 없으며 에어로 테마가 아닌 테마를 선택하여 투명도를 비활성화 한 경우에만 효과가 있습니다.
Mark Booth

그렇습니다. 사과드립니다.
bigpoppasmooth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.