2012-04-21 30 views
5

Tôi đang làm việc trên một dự án mà tôi cần một biểu mẫu để luôn luôn ở trên máy tính để bàn. Điều này có nghĩa là nó vẫn được hiển thị ngay cả khi người dùng nhấp vào Win + D để ẩn/hiển thị màn hình nền.Giữ biểu mẫu trên máy tính để bàn mọi lúc (Không có hiệu ứng Win + D)

Nếu bất kỳ ai sử dụng Rainmeter, họ sẽ biết cách mét vẫn ở trên màn hình nền mặc dù nhấp vào khóa màn hình hiển thị.

Tôi thực sự không ngại làm thế nào để làm điều đó, miễn là nó hoạt động. Tôi đã xem qua hàng trăm ví dụ nhưng một nửa trong số đó không hoạt động ..

Có thể ai đó có thể giúp tôi.

Xin cảm ơn trước.

+0

http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx – Ove

+0

Err .. sử dụng Rainmeter? –

+1

Có phải Rainmeter là một tiện ích trên máy tính để bàn không? –

Trả lời

2

Tôi đã kích hoạt C# và tạo ứng dụng Windows Forms. Tôi đặt các thuộc tính 'TopMost' thành True và thuộc tính MinimizeBox của nó thành False.

Khi tôi chạy ứng dụng, Cửa sổ luôn ở trên cùng, ngay cả khi tôi sử dụng Win + D hoặc nhấp vào Hiển thị màn hình.

tôi đã có ý tưởng từ đây: What is the difference between Minimize All and Show Desktop?

+0

Luôn luôn có thể đếm trên Raymond Chen khi bạn đang tự hỏi về Windows API. :) – Tanzelax

+2

đề cập đến Rainmeter, anh ấy chắc chắn muốn tận dụng tối đa. –

+0

Hans đúng, Ove. Câu trả lời của bạn sẽ là lý tưởng, tuy nhiên tôi muốn biểu mẫu của tôi có thể được che phủ bởi các cửa sổ/chương trình khác, nhưng để nó không bao giờ che bất cứ thứ gì, vâng, dưới cùng nhưng vẫn bỏ qua Win + D – Meh

2

Nếu bạn muốn một cái gì đó để ở trên bàn làm việc, bạn nên đặt nó trên desktop. Hãy xem sử dụng Windows Gadgets có thể làm những gì bạn muốn.

+0

Toàn bộ điểm tôi làm trong C# là vì vậy tôi sẽ không cần sử dụng các tiện ích của windows. Tôi không muốn ứng dụng trở thành tiện ích cửa sổ. Tôi biết đó là giải pháp dễ dàng, nhưng không phải là giải pháp mà tôi sẵn sàng. – Meh

Các vấn đề liên quan