Làm cách nào tôi có thể làm cho cửa sổ hoạt động của mình rõ ràng hơn trên Windows 7 mà không làm mất tính minh bạch?


14

Kể từ khi tôi bắt đầu sử dụng Windows 7, tôi nhận thấy rằng tôi đang vô tình gõ nhầm cửa sổ thường xuyên hơn so với trước đây.

Sử dụng chủ đề Aero, sự khác biệt trực quan giữa cửa sổ với tiêu điểm hoạt động và tất cả các cửa sổ khác khá tinh tế. Chỉ các nút thu nhỏ, tối đa hóa / khôi phục và đóng lại ổn định và chỉ để lại viền cửa sổ và thanh tiêu đề để báo hiệu tiêu điểm bằng cách tối hơn một chút. Khi các ứng dụng ở chế độ toàn màn hình, bạn sẽ mất tất cả trừ trang trí thanh tiêu đề và nếu bạn đang sử dụng ứng dụng đánh cắp thanh tiêu đề như Firefox, bạn thậm chí sẽ mất dấu hiệu trực quan đó.

Tôi đã thử chơi với các cài đặt trên trang "Màu cửa sổ và Giao diện", nhưng việc vô hiệu hóa độ trong suốt sẽ lấy đi phần lớn sự đẹp mắt của giao diện Aero. Thiết lập "Màu Cường" để tối đa được một số cách nhưng vẫn không rời khỏi cửa sổ hoạt động đó rõ ràng.

Cách truyền thống để thực hiện việc này, cài đặt màu của "Thanh tiêu đề hoạt động" trên trang cài đặt Giao diện nâng cao ... không còn hoạt động vì chủ đề aero bỏ qua cài đặt này.

Vì vậy, có cách nào để làm cho cửa sổ hoạt động của tôi rõ ràng hơn trên Windows 7 mà không mất nhiều thứ khiến aero đẹp không?

Liên quan đến nhưng không hoàn toàn giống như Làm thế nào để làm cho nó rõ ràng rõ ràng cửa sổ nào đang hoạt động .


Điều gì nếu bạn tăng cường độ màu, độ bão hòa và độ sáng đến mức tối đa? Bạn cũng có thể muốn điều chỉnh màu sắc.
and31415

Tôi đã thử tất cả @ và31415 nhưng nó thay đổi tất cả các cửa sổ theo cùng một cách, do đó không có sự tương phản gia tăng giữa các cửa sổ tập trung và không tập trung.
Đánh dấu gian hàng

Câu trả lời:


3

Đây là một trong những vấn đề khó khăn mà nhiều người đang phải đối mặt.

Ai đó đã rất bối rối với điều này, đến nỗi họ đã tạo ra một phong cách và hack một sự tương phản tốt hơn trong đó. Bạn có thể tải xuống kiểu từ Diễn đàn Windows 7 trong bài đăng Solved - cửa sổ hoạt động và không hoạt động quá giống nhau trong Aero .

Trong trường hợp liên kết chết, một bản sao có thể được tìm thấy tại Wayback Machine .


Cảm ơn đã chỉ vào cuộc thảo luận đó. Nó cung cấp một số kiểu mẫu và chỉ ra cách tạo của riêng bạn. Đẹp!
gwideman

1
Cảm ơn câu trả lời của bạn @LPChip, nhưng nếu bạn có thể tóm tắt nội dung của liên kết thì nếu nó chết, chúng tôi sẽ không mất thông tin trong đó.
Đánh dấu gian hàng

Nội dung của liên kết có quá nhiều thông tin chỉ đơn giản là tóm tắt nó. Về cơ bản, nó nói về các kỹ thuật để chỉnh sửa trang msststyle và cung cấp các liên kết tải xuống cho các kiểu tùy chỉnh để bạn không phải tự sửa đổi nó. Liên kết máy wayback sẽ cung cấp một kho lưu trữ của chủ đề mặc dù.
LPChip

Đó chính xác là vấn đề, một bản tóm tắt đàng hoàng của chủ đề diễn đàn đó sẽ hữu ích hơn nhiều so với một liên kết đến nó. Đó là lý do tại sao tôi đưa Bounty cho harrymc vì đây là câu trả lời độc lập duy nhất, nhưng bạn chấp nhận vì đây là giải pháp thanh lịch và đẹp hơn , ngay cả khi nó chưa hoàn thành.
Đánh dấu gian hàng

5

Một giải pháp AutoHotkey cho các cửa sổ không được tối đa hóa được mô tả trong bài viết
Script để vẽ đường viền xung quanh một cửa sổ đang hoạt động với autohotkey .

Kịch bản sau đây được điều chỉnh từ bài viết đó và sẽ vẽ đường viền màu đỏ 5 pixel xung quanh cửa sổ đang hoạt động:

#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

Đây là một bản cập nhật / thay đổi nhỏ từ tập lệnh AutoHotkey ở trên từ harrymc đã trả lời ngày 8 tháng Tư 14 lúc 7:17 . cảm ơn rất nhiều vì điều đó Tôi đã thêm một trình xử lý ngoại lệ và các cửa sổ không thể được sử dụng tối đa:

#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

Để giải thích các thay đổi: Khi tôi đóng các tab trong google chrome, trải đều trên 4 màn hình của tôi, thông qua Control + w, tôi thỉnh thoảng đóng các tab sai. Giải pháp tìm kiếm và tìm thấy ngày hôm qua trên trang này. Chỉ sau vài phút, tôi đã có một ngoại lệ khi tôi mở cửa sổ "Lưu dưới dạng" của notepad ++. Ngoại lệ này hiện bị chặn thông qua khối thử, bắt. Ngoài ra, tôi gặp vấn đề là tôi không thấy khung màu đỏ trên các cửa sổ được tối đa hóa, và do đó tôi khôi phục các cửa sổ tối đa hóa bên trong "if (OutputVar == 1) {...".


Bạn có thể giải thích những thay đổi và tại sao?
Toto

Khi tôi đóng các tab trong google chrome, trải đều trên 4 màn hình của tôi, thông qua Control + w, tôi thỉnh thoảng đóng những cái sai. Giải pháp tìm kiếm và tìm thấy ngày hôm qua trên trang này. Chỉ sau vài phút, tôi đã có một sự miễn trừ khi tôi mở cửa sổ "Lưu dưới dạng" của notepad ++. Sự miễn trừ này hiện bị chặn thông qua khối thử, bắt. Ngoài ra, tôi gặp vấn đề là tôi không thấy khung màu đỏ trên các cửa sổ được tối đa hóa, và do đó tôi khôi phục các cửa sổ tối đa hóa bên trong "if (OutputVar == 1) {...".
SL5net

1
Kịch bản ban đầu là lỗi đối với tôi, nhưng tôi thấy khối thử / bắt mà bạn đã thêm rất hữu ích.
phải

0

Bạn đã ở đúng nơi, bạn chỉ cần đi sâu hơn một chút.

Trên trang Màu cửa sổ và Giao diện, chọn Cài đặt xuất hiện nâng cao.

Trong menu thả xuống của cửa sổ mới, bạn có 2 tùy chọn để làm cho cửa sổ hoạt động của bạn nổi bật hơn. Thanh tiêu đề hoạt động & viền cửa sổ hoạt động. Bạn có thể nhận được khá chi tiết về cách làm cho nó nổi bật cho bạn.


1
Nó giúp nếu bạn đọc câu hỏi trước khi trả lời. Tôi đã đề cập đến tùy chọn đó (đoạn 4). Không có viền cửa sổ khi một ứng dụng toàn màn hình và nó chỉ có tác dụng nếu bạn chọn một chủ đề không phải là aero và do đó vô hiệu hóa độ trong suốt.
Đánh dấu gian hàng

Vâng, tôi đã bỏ lỡ điều đó. Lời xin lỗi của tôi.
bigpoppasmooth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.